public class ScpOperations extends Object implements org.apache.camel.component.file.remote.RemoteFileOperations<ScpFile>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ScpOperations.SessionUserInfo |
| Constructor and Description |
|---|
ScpOperations() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
buildDirectory(String directory,
boolean absolute) |
void |
changeCurrentDirectory(String path) |
void |
changeToParentDirectory() |
boolean |
connect(org.apache.camel.component.file.remote.RemoteFileConfiguration configuration) |
boolean |
deleteFile(String name) |
void |
disconnect() |
boolean |
existsFile(String name) |
void |
forceDisconnect() |
String |
getCurrentDirectory() |
boolean |
isConnected() |
List<ScpFile> |
listFiles() |
List<ScpFile> |
listFiles(String path) |
void |
releaseRetrievedFileResources(org.apache.camel.Exchange exchange) |
boolean |
renameFile(String from,
String to) |
boolean |
retrieveFile(String name,
org.apache.camel.Exchange exchange,
long isze) |
boolean |
sendNoop() |
boolean |
sendSiteCommand(String command) |
void |
setEndpoint(org.apache.camel.component.file.GenericFileEndpoint<ScpFile> endpoint) |
boolean |
storeFile(String name,
org.apache.camel.Exchange exchange,
long size) |
public void setEndpoint(org.apache.camel.component.file.GenericFileEndpoint<ScpFile> endpoint)
setEndpoint in interface org.apache.camel.component.file.GenericFileOperations<ScpFile>public boolean deleteFile(String name) throws org.apache.camel.component.file.GenericFileOperationFailedException
deleteFile in interface org.apache.camel.component.file.GenericFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic boolean existsFile(String name) throws org.apache.camel.component.file.GenericFileOperationFailedException
existsFile in interface org.apache.camel.component.file.GenericFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic boolean renameFile(String from, String to) throws org.apache.camel.component.file.GenericFileOperationFailedException
renameFile in interface org.apache.camel.component.file.GenericFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic boolean buildDirectory(String directory, boolean absolute) throws org.apache.camel.component.file.GenericFileOperationFailedException
buildDirectory in interface org.apache.camel.component.file.GenericFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic boolean retrieveFile(String name, org.apache.camel.Exchange exchange, long isze) throws org.apache.camel.component.file.GenericFileOperationFailedException
retrieveFile in interface org.apache.camel.component.file.GenericFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic void releaseRetrievedFileResources(org.apache.camel.Exchange exchange)
throws org.apache.camel.component.file.GenericFileOperationFailedException
releaseRetrievedFileResources in interface org.apache.camel.component.file.GenericFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic boolean storeFile(String name, org.apache.camel.Exchange exchange, long size) throws org.apache.camel.component.file.GenericFileOperationFailedException
storeFile in interface org.apache.camel.component.file.GenericFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic String getCurrentDirectory() throws org.apache.camel.component.file.GenericFileOperationFailedException
getCurrentDirectory in interface org.apache.camel.component.file.GenericFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic void changeCurrentDirectory(String path) throws org.apache.camel.component.file.GenericFileOperationFailedException
changeCurrentDirectory in interface org.apache.camel.component.file.GenericFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic void changeToParentDirectory()
throws org.apache.camel.component.file.GenericFileOperationFailedException
changeToParentDirectory in interface org.apache.camel.component.file.GenericFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic List<ScpFile> listFiles() throws org.apache.camel.component.file.GenericFileOperationFailedException
listFiles in interface org.apache.camel.component.file.GenericFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic List<ScpFile> listFiles(String path) throws org.apache.camel.component.file.GenericFileOperationFailedException
listFiles in interface org.apache.camel.component.file.GenericFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic boolean connect(org.apache.camel.component.file.remote.RemoteFileConfiguration configuration)
throws org.apache.camel.component.file.GenericFileOperationFailedException
connect in interface org.apache.camel.component.file.remote.RemoteFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic boolean isConnected()
throws org.apache.camel.component.file.GenericFileOperationFailedException
isConnected in interface org.apache.camel.component.file.remote.RemoteFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic void disconnect()
throws org.apache.camel.component.file.GenericFileOperationFailedException
disconnect in interface org.apache.camel.component.file.remote.RemoteFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic void forceDisconnect()
throws org.apache.camel.component.file.GenericFileOperationFailedException
forceDisconnect in interface org.apache.camel.component.file.remote.RemoteFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic boolean sendNoop()
throws org.apache.camel.component.file.GenericFileOperationFailedException
sendNoop in interface org.apache.camel.component.file.remote.RemoteFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionpublic boolean sendSiteCommand(String command) throws org.apache.camel.component.file.GenericFileOperationFailedException
sendSiteCommand in interface org.apache.camel.component.file.remote.RemoteFileOperations<ScpFile>org.apache.camel.component.file.GenericFileOperationFailedExceptionApache Camel