public class SGASSHTransferMechanism extends Object implements csbase.server.plugin.service.sgaservice.ISGADataTransfer
| Constructor and Description |
|---|
SGASSHTransferMechanism(csbase.server.plugin.service.IServiceManager serviceManager)
Construtor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkExistence(String[] remotePath) |
void |
close() |
void |
copyFrom(String[] remotePath,
String[] localPath) |
void |
copyTo(String[] localPath,
String[] remotePath) |
void |
createDirectory(String[] remotePath) |
String[] |
getAlgorithmsRootPath() |
Map<String[],Long> |
getLocalTimestamps(String[] localPath) |
String[] |
getProjectsRootPath() |
Map<String[],Long> |
getRemoteTimestamps(String[] remotePath) |
void |
remove(String[] remotePath) |
void |
setSGAProperties(Properties properties) |
public SGASSHTransferMechanism(csbase.server.plugin.service.IServiceManager serviceManager)
serviceManager - referência para o gerenciador de serviçospublic void close()
throws Exception
close in interface AutoCloseableExceptionpublic void copyFrom(String[] remotePath, String[] localPath) throws csbase.server.plugin.service.sgaservice.SGADataTransferException
copyFrom in interface csbase.server.plugin.service.sgaservice.ISGADataTransfercsbase.server.plugin.service.sgaservice.SGADataTransferExceptionpublic void copyTo(String[] localPath, String[] remotePath) throws csbase.server.plugin.service.sgaservice.SGADataTransferException
copyTo in interface csbase.server.plugin.service.sgaservice.ISGADataTransfercsbase.server.plugin.service.sgaservice.SGADataTransferExceptionpublic boolean checkExistence(String[] remotePath) throws csbase.server.plugin.service.sgaservice.SGADataTransferException
checkExistence in interface csbase.server.plugin.service.sgaservice.ISGADataTransfercsbase.server.plugin.service.sgaservice.SGADataTransferExceptionpublic void createDirectory(String[] remotePath) throws csbase.server.plugin.service.sgaservice.SGADataTransferException
createDirectory in interface csbase.server.plugin.service.sgaservice.ISGADataTransfercsbase.server.plugin.service.sgaservice.SGADataTransferExceptionpublic void remove(String[] remotePath) throws csbase.server.plugin.service.sgaservice.SGADataTransferException
remove in interface csbase.server.plugin.service.sgaservice.ISGADataTransfercsbase.server.plugin.service.sgaservice.SGADataTransferExceptionpublic String[] getAlgorithmsRootPath() throws csbase.server.plugin.service.sgaservice.SGADataTransferException
getAlgorithmsRootPath in interface csbase.server.plugin.service.sgaservice.ISGADataTransfercsbase.server.plugin.service.sgaservice.SGADataTransferExceptionpublic String[] getProjectsRootPath() throws csbase.server.plugin.service.sgaservice.SGADataTransferException
getProjectsRootPath in interface csbase.server.plugin.service.sgaservice.ISGADataTransfercsbase.server.plugin.service.sgaservice.SGADataTransferExceptionpublic Map<String[],Long> getLocalTimestamps(String[] localPath) throws csbase.server.plugin.service.sgaservice.SGADataTransferException
getLocalTimestamps in interface csbase.server.plugin.service.sgaservice.ISGADataTransfercsbase.server.plugin.service.sgaservice.SGADataTransferExceptionpublic Map<String[],Long> getRemoteTimestamps(String[] remotePath) throws csbase.server.plugin.service.sgaservice.SGADataTransferException
getRemoteTimestamps in interface csbase.server.plugin.service.sgaservice.ISGADataTransfercsbase.server.plugin.service.sgaservice.SGADataTransferExceptionpublic void setSGAProperties(Properties properties)
setSGAProperties in interface csbase.server.plugin.service.sgaservice.ISGADataTransferCopyright © 2015. All rights reserved.