public class SFTPStub extends Object implements FileTransferProtocolStub
| Constructor and Description |
|---|
SFTPStub() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkConnection(csbase.logic.filetransferservice.FileTransferConnection connection)
Indica se a conexão é válida.
|
FileTransferJob |
createDownloadJob(csbase.logic.filetransferservice.FileTransferRequest request)
Cria o job (download) a ser enfileirado com bas na requisição.
|
FileTransferJob |
createUploadJob(csbase.logic.filetransferservice.FileTransferRequest request)
Cria o job (upload) a ser enfileirado com bas na requisição.
|
List<csbase.logic.filetransferservice.FileTransferElement> |
listContent(csbase.logic.filetransferservice.FileTransferConnection connection,
String remoteDirPath)
Lista o conteúdo de um diretório remoto.
|
public boolean checkConnection(csbase.logic.filetransferservice.FileTransferConnection connection)
throws csbase.exception.ServiceFailureException
checkConnection in interface FileTransferProtocolStubconnection - conexão.csbase.exception.ServiceFailureExceptionpublic FileTransferJob createDownloadJob(csbase.logic.filetransferservice.FileTransferRequest request) throws csbase.exception.ServiceFailureException
createDownloadJob in interface FileTransferProtocolStubrequest - a requisiçãocsbase.exception.ServiceFailureException - em caso de erro.public FileTransferJob createUploadJob(csbase.logic.filetransferservice.FileTransferRequest request) throws csbase.exception.ServiceFailureException
createUploadJob in interface FileTransferProtocolStubrequest - a requisiçãocsbase.exception.ServiceFailureException - em caso de erro.public List<csbase.logic.filetransferservice.FileTransferElement> listContent(csbase.logic.filetransferservice.FileTransferConnection connection, String remoteDirPath) throws csbase.exception.ServiceFailureException
listContent in interface FileTransferProtocolStubconnection - conexãoremoteDirPath - diretório remoto.csbase.exception.ServiceFailureException - em caso de erro.Copyright © 2016. All rights reserved.