org.apache.camel.component.file
Class FileConsumer
java.lang.Object
org.apache.camel.impl.ServiceSupport
org.apache.camel.impl.DefaultConsumer<E>
org.apache.camel.impl.ScheduledPollConsumer<FileExchange>
org.apache.camel.component.file.FileConsumer
- All Implemented Interfaces:
- Runnable, Consumer<FileExchange>, Service
public class FileConsumer
- extends ScheduledPollConsumer<FileExchange>
- Version:
- $Revision: 523016 $
Methods inherited from class org.apache.camel.impl.ScheduledPollConsumer |
doStart, doStop, getDelay, getInitialDelay, getTimeUnit, isUseFixedDelay, run, setDelay, setInitialDelay, setTimeUnit, setUseFixedDelay |
FileConsumer
public FileConsumer(FileEndpoint endpoint,
Processor processor)
poll
protected void poll()
throws Exception
- Description copied from class:
ScheduledPollConsumer
- The polling method which is invoked periodically to poll this consumer
- Specified by:
poll
in class ScheduledPollConsumer<FileExchange>
- Throws:
Exception
pollFileOrDirectory
protected void pollFileOrDirectory(File fileOrDirectory,
boolean processDir)
pollFile
protected void pollFile(File file)
isValidFile
protected boolean isValidFile(File file)
isMatched
protected boolean isMatched(File file)
isRecursive
public boolean isRecursive()
- Returns:
- the recursive
setRecursive
public void setRecursive(boolean recursive)
- Parameters:
recursive
- the recursive to set
getRegexPattern
public String getRegexPattern()
- Returns:
- the regexPattern
setRegexPattern
public void setRegexPattern(String regexPattern)
- Parameters:
regexPattern
- the regexPattern to set
Copyright © 2007 Apache Software Foundation. All Rights Reserved.