|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.camel.component.file.GenericFileConfiguration org.apache.camel.component.file.remote.RemoteFileConfiguration
public abstract class RemoteFileConfiguration
Configuration of the FTP server
Nested Class Summary | |
---|---|
static class |
RemoteFileConfiguration.PathSeparator
Path separator as either unix or windows style. |
Field Summary |
---|
Fields inherited from class org.apache.camel.component.file.GenericFileConfiguration |
---|
directory |
Constructor Summary | |
---|---|
RemoteFileConfiguration()
|
|
RemoteFileConfiguration(URI uri)
|
Method Summary | |
---|---|
void |
configure(URI uri)
|
int |
getConnectTimeout()
|
String |
getHost()
|
String |
getPassword()
|
int |
getPort()
|
String |
getProtocol()
|
RemoteFileConfiguration.PathSeparator |
getSeparator()
|
String |
getSiteCommand()
|
int |
getSoTimeout()
|
int |
getTimeout()
|
String |
getUsername()
|
boolean |
isBinary()
|
boolean |
isIgnoreFileNotFoundOrPermissionError()
|
boolean |
isPassiveMode()
|
boolean |
isStepwise()
|
boolean |
isStreamDownload()
|
boolean |
isThrowExceptionOnConnectFailed()
|
boolean |
isUseList()
|
boolean |
needToNormalize()
|
String |
normalizePath(String path)
Normalizes the given path according to the configured path separator. |
String |
remoteServerInformation()
Returns human readable server information for logging purpose |
void |
setBinary(boolean binary)
|
void |
setConnectTimeout(int connectTimeout)
Sets the connect timeout for waiting for a connection to be established Used by both FTPClient and JSCH |
protected abstract void |
setDefaultPort()
|
void |
setHost(String host)
|
void |
setIgnoreFileNotFoundOrPermissionError(boolean ignoreFileNotFoundOrPermissionError)
Whether to ignore when trying to download a file which does not exist or due to permission error. |
void |
setPassiveMode(boolean passiveMode)
Sets passive mode connections. |
void |
setPassword(String password)
|
void |
setPort(int port)
|
void |
setProtocol(String protocol)
|
void |
setSeparator(RemoteFileConfiguration.PathSeparator separator)
Sets the path separator to be used. |
void |
setSiteCommand(String siteCommand)
Sets optional site command(s) to be executed after successful login. |
void |
setSoTimeout(int soTimeout)
Sets the so timeout Used only by FTPClient |
void |
setStepwise(boolean stepwise)
Sets whether we should stepwise change directories while traversing file structures when downloading files, or as well when uploading a file to a directory. |
void |
setStreamDownload(boolean streamDownload)
Sets the download method to use when not using a local working directory. |
void |
setThrowExceptionOnConnectFailed(boolean throwExceptionOnConnectFailed)
Should an exception be thrown if connection failed (exhausted) By default exception is not thrown and a WARN is logged. |
void |
setTimeout(int timeout)
Sets the data timeout for waiting for reply Used only by FTPClient |
void |
setUseList(boolean useList)
Whether to allow using LIST command when downloading a file. |
void |
setUsername(String username)
|
Methods inherited from class org.apache.camel.component.file.GenericFileConfiguration |
---|
getDirectory, setDirectory, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public RemoteFileConfiguration()
public RemoteFileConfiguration(URI uri)
Method Detail |
---|
public boolean needToNormalize()
needToNormalize
in class org.apache.camel.component.file.GenericFileConfiguration
public void configure(URI uri)
configure
in class org.apache.camel.component.file.GenericFileConfiguration
public String remoteServerInformation()
protected abstract void setDefaultPort()
public String getHost()
public void setHost(String host)
public int getPort()
public void setPort(int port)
public String getPassword()
public void setPassword(String password)
public String getProtocol()
public void setProtocol(String protocol)
public String getUsername()
public void setUsername(String username)
public boolean isBinary()
public void setBinary(boolean binary)
public boolean isPassiveMode()
public void setPassiveMode(boolean passiveMode)
public int getConnectTimeout()
public void setConnectTimeout(int connectTimeout)
public int getTimeout()
public void setTimeout(int timeout)
public int getSoTimeout()
public void setSoTimeout(int soTimeout)
public boolean isThrowExceptionOnConnectFailed()
public void setThrowExceptionOnConnectFailed(boolean throwExceptionOnConnectFailed)
PollingConsumerPollStrategy
rollback method.
public String getSiteCommand()
public void setSiteCommand(String siteCommand)
siteCommand
- the site command(s).public boolean isStepwise()
public void setStepwise(boolean stepwise)
stepwise
- whether to use change directory or notpublic RemoteFileConfiguration.PathSeparator getSeparator()
public void setSeparator(RemoteFileConfiguration.PathSeparator separator)
public boolean isStreamDownload()
public void setStreamDownload(boolean streamDownload)
public boolean isUseList()
public void setUseList(boolean useList)
public boolean isIgnoreFileNotFoundOrPermissionError()
public void setIgnoreFileNotFoundOrPermissionError(boolean ignoreFileNotFoundOrPermissionError)
public String normalizePath(String path)
path
- the given path
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |