filePattern - pattern of file to match
Other fields:
- channel - channel to send to if rules match
- comment - comment for this channel rule
- isXml - is the document XML or not (true, false)
- pollingInterval - how often to poll directory, in seconds
- sortByArrival - many files could have been written into the directory since the last polling sweep.
If set to true then it means sort the files by arrival time – this maintains sequence (true, false)
Related Topics
FileEventGenConfigurationMBean
-
Hierarchy
-
Object
FileEventGenChannelConfiguration
-
All Implemented Interfaces
-
Serializable
_CHANNELTYPE_STRING
public static final String
_CHANNELTYPE_STRING
_CHANNELTYPE_XML
public static final String
_CHANNELTYPE_XML
_DEFAULT_CHANNELTYPE
public static final String
_DEFAULT_CHANNELTYPE
_DEFAULT_FILE_MASK
public static final String
_DEFAULT_FILE_MASK
_DEFAULT_POLLING_INTERVAL
public static final int _DEFAULT_POLLING_INTERVAL
_POSTREAD_ARCHIVE
public static final String
_POSTREAD_ARCHIVE
_POSTREAD_DELETE
public static final String
_POSTREAD_DELETE
FileEventGenChannelConfiguration
public FileEventGenChannelConfiguration()
getArchiveDirectory() Method
public String
getArchiveDirectory()
Get the archive-directory attribute
Returns
- archive-directory attribute
getChannel() Method
public String
getChannel()
Get the name of the channel
Returns
- name of channel
getChannelType() Method
public String
getChannelType()
Get the is-xml attribute
Returns
- is-xml attribute
getComment() Method
public String
getComment()
Get the comment attribute
Returns
- comment attribute
getEncoding() Method
public String
getEncoding()
Get the encoding attribute
Returns
- endcoding attribute
getErrorDirectory() Method
public String
getErrorDirectory()
Get the error-directory attribute
Returns
- error-directory attribute
getFileDirectory() Method
public String
getFileDirectory()
Get the fileDirectory Attribute
Returns
- fileDirectory attribute
getFilePattern() Method
public String
getFilePattern()
Get the file-pattern attribute
Returns
- file-pattern attribute
getFtpHostName() Method
public String
getFtpHostName()
Get the ftp-host-name attribute
Returns
- ftp-host-name attribute
getFtpLocalDirectory() Method
public String
getFtpLocalDirectory()
Get the ftp-local-directory attribute
Returns
- ftp-local-directory attribute
getFtpPassword() Method
public String
getFtpPassword()
Get the ftp-user-password attribute
Returns
- ftp-user-password attribute
getFtpPasswordAlias() Method
public String
getFtpPasswordAlias()
Get the ftp-user-password-alias attribute
Returns
- ftp-user-password-alias attribute
getFtpUserName() Method
public String
getFtpUserName()
Get the ftp-user-name attribute
Returns
- ftp-user-name attribute
getPassByFileName() Method
public boolean getPassByFileName()
Get the pass-by-filename attribute
Returns
- pass-by-filename attribute
getPollingInterval() Method
public int getPollingInterval()
Get the polling-interval attribute
Returns
- polling-interval attribute
getPostRead() Method
public String
getPostRead()
Get the post-read attribute
Returns
- post-read attribute
getPublishAsUser() Method
public String
getPublishAsUser()
Get the publishAsUser attribute
Returns
- publishAsUser attribute
getReadLimit() Method
public int getReadLimit()
Get the read-limit attribute
Returns
- read-limit attribute
getScanSubdirs() Method
public boolean getScanSubdirs()
Get the scan-subdirectories attribute
Returns
- scan-subdirectories attribute
getSortByArrival() Method
public boolean getSortByArrival()
Get the sort-by-arrival attribute
Returns
- sort-by-arrival attribute
setArchiveDirectory(String) Method
public void setArchiveDirectory(String
archiveDirectory)
Set the archiveDirectory attribute
Parameters
-
archiveDirectory
- specified the directory to be used for archiving files.
setChannel(String) Method
public void setChannel(String
channel)
Set the channel attribute
Parameters
-
channel
- the channel for the event generator
setChannelType(String) Method
public void setChannelType(String
channelType)
Set the isXML attribute
Parameters
-
channelType
- indicates whether the file type is XML or not.
setComment(String) Method
public void setComment(String
comment)
Set the comment attribute
Parameters
-
comment
- is a user comment.
setEncoding(String) Method
public void setEncoding(String
encoding)
Set the encoding attribute
Parameters
-
encoding
- character set encoding needed for String types.
setErrorDirectory(String) Method
public void setErrorDirectory(String
errorDirectory)
Set the errorDirectory attribute
Parameters
-
errorDirectory
- specified the directory to be used for files in error.
setFileDirectory(String) Method
public void setFileDirectory(String
fileDirectory)
Set the fileDirectory attribute
Parameters
-
fileDirectory
- the directory to be processed by the event generator
setFilePattern(String) Method
public void setFilePattern(String
filePattern)
Set the filePattern attribute
Parameters
-
filePattern
- the file pattern to be used to select files.
setFtpHostName(String) Method
public void setFtpHostName(String
ftpHostName)
Set the ftp-host-name attribute
Parameters
-
ftpHostName
- name of the ftp host
setFtpLocalDirectory(String) Method
public void setFtpLocalDirectory(String
ftpLocalDirectory)
Set the ftp-local-directory attribute
Parameters
-
ftpLocalDirectory
- local directory name to be used for ftp use.
setFtpPassword(String) Method
public void setFtpPassword(String
ftpPassword)
setFtpPasswordAlias(String) Method
public void setFtpPasswordAlias(String
ftpPasswordAlias)
setFtpUserName(String) Method
public void setFtpUserName(String
ftpUserName)
Set the ftp-user-name attribute
Parameters
-
ftpUserName
- name of the ftp user
setPassByFileName(boolean) Method
public void setPassByFileName(boolean passByFileName)
Set the passByFileName attribute
Parameters
-
passByFileName
- indicates whether to publish the file name as opposed to the file content.
setPollingInterval(int) Method
public void setPollingInterval(int pollingInterval)
Set the pollingInterval attribute
Parameters
-
pollingInterval
- indicates how often the directory to be scanned (in seconds).
setPostRead(String) Method
public void setPostRead(String
postRead)
Set the postRead attribute
Parameters
-
postRead
- specifies whether to delete or archive files after they are processed.
setPublishAsUser(String) Method
public void setPublishAsUser(String
publishAsUser)
Set the publishAsUser attribute
Parameters
-
publishAsUser
- property to set
setReadLimit(int) Method
public void setReadLimit(int readLimit)
Set the readLimit attribute
Parameters
-
readLimit
- indicates the number of files to be processed per scan.
setScanSubdirs(boolean) Method
public void setScanSubdirs(boolean scanSubdirs)
Set the setScanSubdirs attribute
Parameters
-
scanSubdirs
- indicates whether to scan subdirectories or not.
setSortByArrival(boolean) Method
public void setSortByArrival(boolean sortByArrival)
Set the sortByArrival attribute
Parameters
-
sortByArrival
- indicates whether to process files in the arrival time order.
toString() Method
public String
toString()
Returns a string representation of this channel
-
Overrides
-
Object.toString()