public class FileMessageProvider extends Object implements MessageProvider<List<File>>, ManagedResource, Configured<FileConsumerConfiguration>, EndpointListener<String,IOException>
| Constructor and Description |
|---|
FileMessageProvider() |
| Modifier and Type | Method and Description |
|---|---|
FileConsumerConfiguration |
getConfiguration() |
protected FileMatcher |
getFileMatcher(String fullyQualifiedFilename) |
List<File> |
invoke(org.quartz.JobExecutionContext context) |
boolean |
isActive() |
boolean |
isCriticalOnStartup() |
void |
onException(IOException throwable) |
void |
onMessage(String filename) |
void |
setConfiguration(FileConsumerConfiguration fileConsumerConfiguration) |
void |
setCriticalOnStartup(boolean criticalOnStartup) |
void |
setManagedResourceRecoveryManager(ManagedResourceRecoveryManager managedResourceRecoveryManager) |
void |
setMessageProviderPostProcessor(MessageProviderPostProcessor messageProviderPostProcessor) |
void |
startManagedResource() |
void |
stopManagedResource() |
public List<File> invoke(org.quartz.JobExecutionContext context)
invoke in interface MessageProvider<List<File>>public void setMessageProviderPostProcessor(MessageProviderPostProcessor messageProviderPostProcessor)
public FileConsumerConfiguration getConfiguration()
getConfiguration in interface Configured<FileConsumerConfiguration>public void setConfiguration(FileConsumerConfiguration fileConsumerConfiguration)
setConfiguration in interface Configured<FileConsumerConfiguration>protected FileMatcher getFileMatcher(String fullyQualifiedFilename)
public void onMessage(String filename)
onMessage in interface EndpointListener<String,IOException>public void onException(IOException throwable)
onException in interface EndpointListener<String,IOException>public boolean isActive()
isActive in interface EndpointListener<String,IOException>public void startManagedResource()
startManagedResource in interface ManagedResourcepublic void stopManagedResource()
stopManagedResource in interface ManagedResourcepublic void setManagedResourceRecoveryManager(ManagedResourceRecoveryManager managedResourceRecoveryManager)
setManagedResourceRecoveryManager in interface ManagedResourcepublic boolean isCriticalOnStartup()
isCriticalOnStartup in interface ManagedResourcepublic void setCriticalOnStartup(boolean criticalOnStartup)
setCriticalOnStartup in interface ManagedResourceCopyright © 2007-2016 Ikasan. All Rights Reserved.