org.apache.camel.component.file.remote
Class RemoteFileProducer<T extends RemoteFileExchange>
java.lang.Object
org.apache.camel.impl.ServiceSupport
org.apache.camel.impl.DefaultProducer<T>
org.apache.camel.component.file.remote.RemoteFileProducer<T>
- All Implemented Interfaces:
- Processor, Producer<T>, Service
- Direct Known Subclasses:
- FtpProducer, SftpProducer
public abstract class RemoteFileProducer<T extends RemoteFileExchange>
- extends DefaultProducer<T>
Methods inherited from class org.apache.camel.impl.ServiceSupport |
addChildService, getThreadName, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, nextThreadCounter, removeChildService, start, stop |
log
protected final transient org.apache.commons.logging.Log log
endpoint
protected RemoteFileEndpoint<T extends RemoteFileExchange> endpoint
RemoteFileProducer
protected RemoteFileProducer(RemoteFileEndpoint<T> endpoint)
createFileName
protected String createFileName(Message message,
RemoteFileConfiguration fileConfig)
remoteServer
protected String remoteServer()
doStart
protected void doStart()
throws Exception
- Overrides:
doStart
in class DefaultProducer<T extends RemoteFileExchange>
- Throws:
Exception
doStop
protected void doStop()
throws Exception
- Overrides:
doStop
in class DefaultProducer<T extends RemoteFileExchange>
- Throws:
Exception
connectIfNecessary
protected abstract void connectIfNecessary()
throws Exception
- Throws:
Exception
disconnect
protected abstract void disconnect()
throws Exception
- Throws:
Exception
Apache CAMEL