org.apache.camel.component.file.remote
Class RemoteFileConfiguration

java.lang.Object
  extended by org.apache.camel.component.file.remote.RemoteFileConfiguration
All Implemented Interfaces:
Cloneable

public class RemoteFileConfiguration
extends Object
implements Cloneable


Constructor Summary
RemoteFileConfiguration()
           
RemoteFileConfiguration(URI uri)
           
 
Method Summary
 void configure(URI uri)
           
 RemoteFileConfiguration copy()
           
 Expression getExpression()
           
 String getFile()
           
 org.apache.commons.net.ftp.FTPClientConfig getFtpClientConfig()
           
 String getHost()
           
 String getKnownHosts()
           
 String getPassword()
           
 int getPort()
           
 String getPrivateKeyFile()
           
 String getPrivateKeyFilePassphrase()
           
 String getProtocol()
           
 String getUsername()
           
 boolean isBinary()
           
 boolean isDirectory()
           
 boolean isPassiveMode()
           
 String remoteServerInformation()
          Returns human readable server information for logging purpose
 void setBinary(boolean binary)
           
protected  void setDefaultPort()
           
 void setDirectory(boolean directory)
           
 void setExpression(Expression expression)
           
 void setExpression(String fileLanguageExpression)
          Sets the expression based on FileLanguage
 void setFile(String file)
           
 void setFtpClientConfig(org.apache.commons.net.ftp.FTPClientConfig ftpClientConfig)
           
 void setHost(String host)
           
 void setKnownHosts(String knownHosts)
           
 void setPassiveMode(boolean passiveMode)
          Sets passive mode connections.
 void setPassword(String password)
           
 void setPort(int port)
           
 void setPrivateKeyFile(String privateKeyFile)
           
 void setPrivateKeyFilePassphrase(String privateKeyFilePassphrase)
           
 void setProtocol(String protocol)
           
 void setUsername(String username)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteFileConfiguration

public RemoteFileConfiguration()

RemoteFileConfiguration

public RemoteFileConfiguration(URI uri)
Method Detail

copy

public RemoteFileConfiguration copy()

toString

public String toString()
Overrides:
toString in class Object

remoteServerInformation

public String remoteServerInformation()
Returns human readable server information for logging purpose


configure

public void configure(URI uri)

setDefaultPort

protected void setDefaultPort()

getFile

public String getFile()

setFile

public void setFile(String file)

getKnownHosts

public String getKnownHosts()

setKnownHosts

public void setKnownHosts(String knownHosts)

getHost

public String getHost()

setHost

public void setHost(String host)

getPort

public int getPort()

setPort

public void setPort(int port)

getPassword

public String getPassword()

setPassword

public void setPassword(String password)

getProtocol

public String getProtocol()

setProtocol

public void setProtocol(String protocol)

getUsername

public String getUsername()

setUsername

public void setUsername(String username)

isBinary

public boolean isBinary()

setBinary

public void setBinary(boolean binary)

isDirectory

public boolean isDirectory()

setDirectory

public void setDirectory(boolean directory)

getFtpClientConfig

public org.apache.commons.net.ftp.FTPClientConfig getFtpClientConfig()

setFtpClientConfig

public void setFtpClientConfig(org.apache.commons.net.ftp.FTPClientConfig ftpClientConfig)

getExpression

public Expression getExpression()

setExpression

public void setExpression(Expression expression)

setExpression

public void setExpression(String fileLanguageExpression)
Sets the expression based on FileLanguage


isPassiveMode

public boolean isPassiveMode()

setPassiveMode

public void setPassiveMode(boolean passiveMode)
Sets passive mode connections.
Default is active mode connections.


getPrivateKeyFile

public String getPrivateKeyFile()

setPrivateKeyFile

public void setPrivateKeyFile(String privateKeyFile)

getPrivateKeyFilePassphrase

public String getPrivateKeyFilePassphrase()

setPrivateKeyFilePassphrase

public void setPrivateKeyFilePassphrase(String privateKeyFilePassphrase)


Apache CAMEL