Class 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
    • Constructor Detail

      • FileEventDrivenJobImpl

        public FileEventDrivenJobImpl()
    • Method Detail

      • getFilePath

        public java.lang.String getFilePath()
        Specified by:
        getFilePath in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • setFilePath

        public void setFilePath​(java.lang.String path)
        Specified by:
        setFilePath in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • getMoveDirectory

        public java.lang.String getMoveDirectory()
        Specified by:
        getMoveDirectory in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • setMoveDirectory

        public void setMoveDirectory​(java.lang.String moveDirectory)
        Specified by:
        setMoveDirectory in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • getFilenames

        public java.util.List<java.lang.String> getFilenames()
        Specified by:
        getFilenames in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • setFilenames

        public void setFilenames​(java.util.List<java.lang.String> filenames)
        Specified by:
        setFilenames in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • getEncoding

        public java.lang.String getEncoding()
        Specified by:
        getEncoding in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • setEncoding

        public void setEncoding​(java.lang.String encoding)
        Specified by:
        setEncoding in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • isIncludeHeader

        public boolean isIncludeHeader()
        Specified by:
        isIncludeHeader in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • setIncludeHeader

        public void setIncludeHeader​(boolean includeHeader)
        Specified by:
        setIncludeHeader in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • isIncludeTrailer

        public boolean isIncludeTrailer()
        Specified by:
        isIncludeTrailer in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • setIncludeTrailer

        public void setIncludeTrailer​(boolean includeTrailer)
        Specified by:
        setIncludeTrailer in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • isSortByModifiedDateTime

        public boolean isSortByModifiedDateTime()
        Specified by:
        isSortByModifiedDateTime in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • setSortByModifiedDateTime

        public void setSortByModifiedDateTime​(boolean sortByModifiedDateTime)
        Specified by:
        setSortByModifiedDateTime in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • isSortAscending

        public boolean isSortAscending()
        Specified by:
        isSortAscending in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • setSortAscending

        public void setSortAscending​(boolean sortAscending)
        Specified by:
        setSortAscending in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • getDirectoryDepth

        public int getDirectoryDepth()
        Specified by:
        getDirectoryDepth in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • setDirectoryDepth

        public void setDirectoryDepth​(int directoryDepth)
        Specified by:
        setDirectoryDepth in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • isLogMatchedFilenames

        public boolean isLogMatchedFilenames()
        Specified by:
        isLogMatchedFilenames in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • setLogMatchedFilenames

        public void setLogMatchedFilenames​(boolean logMatchedFilenames)
        Specified by:
        setLogMatchedFilenames in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • isIgnoreFileRenameWhilstScanning

        public boolean isIgnoreFileRenameWhilstScanning()
        Specified by:
        isIgnoreFileRenameWhilstScanning in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • setIgnoreFileRenameWhilstScanning

        public void setIgnoreFileRenameWhilstScanning​(boolean ignoreFileRenameWhilstScanning)
        Specified by:
        setIgnoreFileRenameWhilstScanning in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • getMinFileAgeSeconds

        public int getMinFileAgeSeconds()
        Specified by:
        getMinFileAgeSeconds in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • setMinFileAgeSeconds

        public void setMinFileAgeSeconds​(int minFileAgeSeconds)
        Specified by:
        setMinFileAgeSeconds in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • getSlaCronExpression

        public java.lang.String getSlaCronExpression()
        Specified by:
        getSlaCronExpression in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob
      • setSlaCronExpression

        public void setSlaCronExpression​(java.lang.String slaCronExpression)
        Specified by:
        setSlaCronExpression in interface org.ikasan.spec.scheduled.job.model.FileEventDrivenJob