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

java.lang.Object
  extended by org.apache.camel.component.file.GenericFileConfiguration
      extended by org.apache.camel.component.file.remote.RemoteFileConfiguration
Direct Known Subclasses:
FtpConfiguration, SftpConfiguration

public abstract class RemoteFileConfiguration
extends GenericFileConfiguration

Configuration of the FTP server


Constructor Summary
RemoteFileConfiguration()
           
RemoteFileConfiguration(URI uri)
           
 
Method Summary
 void configure(URI uri)
           
 String getHost()
           
 String getPassword()
           
 int getPort()
           
 String getProtocol()
           
 String getUsername()
           
 boolean isBinary()
           
 boolean isPassiveMode()
           
 boolean needToNormalize()
           
 String remoteServerInformation()
          Returns human readable server information for logging purpose
 void setBinary(boolean binary)
           
protected abstract  void setDefaultPort()
           
 void setDirectory(String directory)
           
 void setHost(String host)
           
 void setPassiveMode(boolean passiveMode)
          Sets passive mode connections.
 void setPassword(String password)
           
 void setPort(int port)
           
 void setProtocol(String protocol)
           
 void setUsername(String username)
           
 
Methods inherited from class org.apache.camel.component.file.GenericFileConfiguration
getDirectory, 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

needToNormalize

public boolean needToNormalize()
Overrides:
needToNormalize in class GenericFileConfiguration

configure

public void configure(URI uri)
Overrides:
configure in class GenericFileConfiguration

setDirectory

public void setDirectory(String directory)
Overrides:
setDirectory in class GenericFileConfiguration

remoteServerInformation

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


setDefaultPort

protected abstract void setDefaultPort()

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)

isPassiveMode

public boolean isPassiveMode()

setPassiveMode

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



Copyright © 2007-2010 The Apache Software Foundation. All Rights Reserved.