
de.viadee.camunda.kafka.pollingclient.config.properties.PollingProperties Maven / Gradle / Ivy
package de.viadee.camunda.kafka.pollingclient.config.properties;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.File;
import java.util.Date;
/**
*
* PollingProperties class.
*
*
* @author viadee
* @version $Id: $Id
*/
public class PollingProperties {
/**
* Initial timestamp to start polling with in case no polling has been performed before. (Default: Start timestamp
* of polling client)
*/
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date initialTimestamp = new Date();
/**
* Polling intervall in ms
*/
private long intervalInMs;
/**
* File to store properties of last polled marker
*/
private File lastPolledFile;
/**
* Enable/disable polling
*/
private boolean enabled;
/**
* Initial timestamp to start polling with in case no polling has been performed before. (Default: Start timestamp
* of polling client)
*/
@java.lang.SuppressWarnings("all")
public Date getInitialTimestamp() {
return this.initialTimestamp;
}
/**
* Polling intervall in ms
*/
@java.lang.SuppressWarnings("all")
public long getIntervalInMs() {
return this.intervalInMs;
}
/**
* File to store properties of last polled marker
*/
@java.lang.SuppressWarnings("all")
public File getLastPolledFile() {
return this.lastPolledFile;
}
/**
* Enable/disable polling
*/
@java.lang.SuppressWarnings("all")
public boolean isEnabled() {
return this.enabled;
}
/**
* Initial timestamp to start polling with in case no polling has been performed before. (Default: Start timestamp
* of polling client)
*/
@java.lang.SuppressWarnings("all")
public void setInitialTimestamp(final Date initialTimestamp) {
this.initialTimestamp = initialTimestamp;
}
/**
* Polling intervall in ms
*/
@java.lang.SuppressWarnings("all")
public void setIntervalInMs(final long intervalInMs) {
this.intervalInMs = intervalInMs;
}
/**
* File to store properties of last polled marker
*/
@java.lang.SuppressWarnings("all")
public void setLastPolledFile(final File lastPolledFile) {
this.lastPolledFile = lastPolledFile;
}
/**
* Enable/disable polling
*/
@java.lang.SuppressWarnings("all")
public void setEnabled(final boolean enabled) {
this.enabled = enabled;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy