org.apache.camel.component.file.remote
Class RemoteFileEndpoint<T extends RemoteFileExchange>

java.lang.Object
  extended by org.apache.camel.impl.DefaultEndpoint<E>
      extended by org.apache.camel.impl.ScheduledPollEndpoint<T>
          extended by org.apache.camel.component.file.remote.RemoteFileEndpoint<T>
All Implemented Interfaces:
org.apache.camel.Endpoint<T>
Direct Known Subclasses:
FtpEndpoint, SftpEndpoint

public abstract class RemoteFileEndpoint<T extends RemoteFileExchange>
extends org.apache.camel.impl.ScheduledPollEndpoint<T>


Constructor Summary
RemoteFileEndpoint(String uri, RemoteFileComponent component, RemoteFileConfiguration configuration)
           
 
Method Summary
 T createExchange()
           
 T createExchange(String fullFileName, ByteArrayOutputStream outputStream)
           
protected  RemoteFileBinding createRemoteFileBinding()
           
 RemoteFileBinding getBinding()
           
 RemoteFileConfiguration getConfiguration()
           
 boolean isSingleton()
           
 void setBinding(RemoteFileBinding binding)
           
 
Methods inherited from class org.apache.camel.impl.ScheduledPollEndpoint
configureConsumer, configureProperties, getConsumerProperties, setConsumerProperties
 
Methods inherited from class org.apache.camel.impl.DefaultEndpoint
convertTo, createExchange, createExecutorService, createPollingConsumer, equals, getComponent, getContext, getEndpointUri, getExchangeType, getExecutorService, hashCode, setExecutorService, toExchangeType, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.camel.Endpoint
createConsumer, createProducer
 

Constructor Detail

RemoteFileEndpoint

public RemoteFileEndpoint(String uri,
                          RemoteFileComponent component,
                          RemoteFileConfiguration configuration)
Method Detail

createRemoteFileBinding

protected RemoteFileBinding createRemoteFileBinding()

createExchange

public T createExchange()

createExchange

public T createExchange(String fullFileName,
                        ByteArrayOutputStream outputStream)

getBinding

public RemoteFileBinding getBinding()

setBinding

public void setBinding(RemoteFileBinding binding)

isSingleton

public boolean isSingleton()

getConfiguration

public RemoteFileConfiguration getConfiguration()


Copyright © 2007 Apache Software Foundation. All Rights Reserved.