Class FileEventDrivenJobImpl
- java.lang.Object
-
- org.ikasan.job.orchestration.model.job.SchedulerJobImpl
-
- org.ikasan.job.orchestration.model.job.QuartzScheduleDrivenJobImpl
-
- org.ikasan.job.orchestration.model.job.FileEventDrivenJobImpl
-
- All Implemented Interfaces:
java.io.Serializable,org.ikasan.spec.scheduled.job.model.FileEventDrivenJob,org.ikasan.spec.scheduled.job.model.QuartzScheduleDrivenJob,org.ikasan.spec.scheduled.job.model.SchedulerJob
public class FileEventDrivenJobImpl extends QuartzScheduleDrivenJobImpl implements org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.ikasan.job.orchestration.model.job.QuartzScheduleDrivenJobImpl
blackoutWindowCronExpressions, blackoutWindowDateTimeRanges, cronExpression, isDropEventOnBlackout, jobGroup, timeZone
-
Fields inherited from class org.ikasan.job.orchestration.model.job.SchedulerJobImpl
agentName, childContextNames, contextName, description, displayName, heldContexts, jobIdentifier, jobName, ordinal, skippedContexts, startupControlType
-
-
Constructor Summary
Constructors Constructor Description FileEventDrivenJobImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetDirectoryDepth()java.lang.StringgetEncoding()java.util.List<java.lang.String>getFilenames()java.lang.StringgetFilePath()intgetMinFileAgeSeconds()java.lang.StringgetMoveDirectory()java.lang.StringgetSlaCronExpression()booleanisIgnoreFileRenameWhilstScanning()booleanisIncludeHeader()booleanisIncludeTrailer()booleanisLogMatchedFilenames()booleanisSortAscending()booleanisSortByModifiedDateTime()voidsetDirectoryDepth(int directoryDepth)voidsetEncoding(java.lang.String encoding)voidsetFilenames(java.util.List<java.lang.String> filenames)voidsetFilePath(java.lang.String path)voidsetIgnoreFileRenameWhilstScanning(boolean ignoreFileRenameWhilstScanning)voidsetIncludeHeader(boolean includeHeader)voidsetIncludeTrailer(boolean includeTrailer)voidsetLogMatchedFilenames(boolean logMatchedFilenames)voidsetMinFileAgeSeconds(int minFileAgeSeconds)voidsetMoveDirectory(java.lang.String moveDirectory)voidsetSlaCronExpression(java.lang.String slaCronExpression)voidsetSortAscending(boolean sortAscending)voidsetSortByModifiedDateTime(boolean sortByModifiedDateTime)java.lang.StringtoString()-
Methods inherited from class org.ikasan.job.orchestration.model.job.QuartzScheduleDrivenJobImpl
equals, getBlackoutWindowCronExpressions, getBlackoutWindowDateTimeRanges, getCronExpression, getJobGroup, getMaxEagerCallbacks, getPassthroughProperties, getRecoveryTolerance, getTimeZone, hashCode, isDropEventOnBlackout, isEager, isIgnoreMisfire, isPersistentRecovery, setBlackoutWindowCronExpressions, setBlackoutWindowDateTimeRanges, setCronExpression, setDropEventOnBlackout, setEager, setIgnoreMisfire, setJobGroup, setMaxEagerCallbacks, setPassthroughProperties, setPersistentRecovery, setRecoveryTolerance, setTimeZone
-
Methods inherited from class org.ikasan.job.orchestration.model.job.SchedulerJobImpl
getAgentName, getChildContextNames, getContextName, getDisplayName, getHeldContexts, getIdentifier, getJobDescription, getJobName, getOrdinal, getSkippedContexts, getStartupControlType, setAgentName, setChildContextNames, setContextName, setDisplayName, setHeldContexts, setIdentifier, setJobDescription, setJobName, setOrdinal, setSkippedContexts, setStartupControlType
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.ikasan.spec.scheduled.job.model.QuartzScheduleDrivenJob
getBlackoutWindowCronExpressions, getBlackoutWindowDateTimeRanges, getCronExpression, getJobGroup, getMaxEagerCallbacks, getPassthroughProperties, getRecoveryTolerance, getTimeZone, isDropEventOnBlackout, isEager, isIgnoreMisfire, isPersistentRecovery, setBlackoutWindowCronExpressions, setBlackoutWindowDateTimeRanges, setCronExpression, setDropEventOnBlackout, setEager, setIgnoreMisfire, setJobGroup, setMaxEagerCallbacks, setPassthroughProperties, setPersistentRecovery, setRecoveryTolerance, setTimeZone
-
Methods inherited from interface org.ikasan.spec.scheduled.job.model.SchedulerJob
getAgentName, getAggregateJobName, getChildContextNames, getContextName, getDisplayName, getHeldContexts, getIdentifier, getJobDescription, getJobName, getOrdinal, getSkippedContexts, getStartupControlType, setAgentName, setChildContextNames, setContextName, setDisplayName, setHeldContexts, setIdentifier, setJobDescription, setJobName, setOrdinal, setSkippedContexts, setStartupControlType
-
-
-
-
Method Detail
-
getFilePath
public java.lang.String getFilePath()
- Specified by:
getFilePathin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
setFilePath
public void setFilePath(java.lang.String path)
- Specified by:
setFilePathin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
getMoveDirectory
public java.lang.String getMoveDirectory()
- Specified by:
getMoveDirectoryin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
setMoveDirectory
public void setMoveDirectory(java.lang.String moveDirectory)
- Specified by:
setMoveDirectoryin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
getFilenames
public java.util.List<java.lang.String> getFilenames()
- Specified by:
getFilenamesin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
setFilenames
public void setFilenames(java.util.List<java.lang.String> filenames)
- Specified by:
setFilenamesin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
getEncoding
public java.lang.String getEncoding()
- Specified by:
getEncodingin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
setEncoding
public void setEncoding(java.lang.String encoding)
- Specified by:
setEncodingin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
isIncludeHeader
public boolean isIncludeHeader()
- Specified by:
isIncludeHeaderin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
setIncludeHeader
public void setIncludeHeader(boolean includeHeader)
- Specified by:
setIncludeHeaderin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
isIncludeTrailer
public boolean isIncludeTrailer()
- Specified by:
isIncludeTrailerin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
setIncludeTrailer
public void setIncludeTrailer(boolean includeTrailer)
- Specified by:
setIncludeTrailerin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
isSortByModifiedDateTime
public boolean isSortByModifiedDateTime()
- Specified by:
isSortByModifiedDateTimein interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
setSortByModifiedDateTime
public void setSortByModifiedDateTime(boolean sortByModifiedDateTime)
- Specified by:
setSortByModifiedDateTimein interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
isSortAscending
public boolean isSortAscending()
- Specified by:
isSortAscendingin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
setSortAscending
public void setSortAscending(boolean sortAscending)
- Specified by:
setSortAscendingin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
getDirectoryDepth
public int getDirectoryDepth()
- Specified by:
getDirectoryDepthin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
setDirectoryDepth
public void setDirectoryDepth(int directoryDepth)
- Specified by:
setDirectoryDepthin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
isLogMatchedFilenames
public boolean isLogMatchedFilenames()
- Specified by:
isLogMatchedFilenamesin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
setLogMatchedFilenames
public void setLogMatchedFilenames(boolean logMatchedFilenames)
- Specified by:
setLogMatchedFilenamesin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
isIgnoreFileRenameWhilstScanning
public boolean isIgnoreFileRenameWhilstScanning()
- Specified by:
isIgnoreFileRenameWhilstScanningin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
setIgnoreFileRenameWhilstScanning
public void setIgnoreFileRenameWhilstScanning(boolean ignoreFileRenameWhilstScanning)
- Specified by:
setIgnoreFileRenameWhilstScanningin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
getMinFileAgeSeconds
public int getMinFileAgeSeconds()
- Specified by:
getMinFileAgeSecondsin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
setMinFileAgeSeconds
public void setMinFileAgeSeconds(int minFileAgeSeconds)
- Specified by:
setMinFileAgeSecondsin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
getSlaCronExpression
public java.lang.String getSlaCronExpression()
- Specified by:
getSlaCronExpressionin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
setSlaCronExpression
public void setSlaCronExpression(java.lang.String slaCronExpression)
- Specified by:
setSlaCronExpressionin interfaceorg.ikasan.spec.scheduled.job.model.FileEventDrivenJob
-
toString
public java.lang.String toString()
- Overrides:
toStringin classQuartzScheduleDrivenJobImpl
-
-