public class FileProducer<T> extends Object implements Producer<T>, ConfiguredResource<FileProducerConfiguration>
| Constructor and Description |
|---|
FileProducer() |
| Modifier and Type | Method and Description |
|---|---|
FileProducerConfiguration |
getConfiguration() |
String |
getConfiguredResourceId() |
void |
invoke(T message) |
protected void |
process(Object payload) |
void |
setConfiguration(FileProducerConfiguration configuration) |
void |
setConfiguredResourceId(String configurationId) |
protected void |
writeFile(File file,
Object payload)
Write the payload to the file based on the incoming payload type.
|
public String getConfiguredResourceId()
getConfiguredResourceId in interface ConfiguredResource<FileProducerConfiguration>public void setConfiguredResourceId(String configurationId)
setConfiguredResourceId in interface ConfiguredResource<FileProducerConfiguration>public FileProducerConfiguration getConfiguration()
getConfiguration in interface Configured<FileProducerConfiguration>public void setConfiguration(FileProducerConfiguration configuration)
setConfiguration in interface Configured<FileProducerConfiguration>public void invoke(T message) throws EndpointException
invoke in interface Producer<T>EndpointExceptionprotected void process(Object payload)
protected void writeFile(File file, Object payload) throws IOException
file - payload - IOExceptionCopyright © 2007-2016 Ikasan. All Rights Reserved.