public interface ISGADataTransfer extends AutoCloseable
| Modifier and Type | Field and Description |
|---|---|
static String |
ROOT
Nome da propriedade que possui a raiz a ser usada no target da cópia.
|
static String |
TRANSFER_NAME_PROPERTY
Nome da propriedade que o SGA define para o mecanismo de transferência
adotado.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkExistence(String[] path)
Verifica a existência de um caminho em um determinado servidor.
|
void |
copyFrom(String[] source,
String[] target)
Copia um arquivo de uma máquina de execução para a área de armazenamento
principal.
|
void |
copyTo(String[] source,
String[] target)
Copia um arquivo da área de armazenamento principal para uma máquina de
execução.
|
void |
createDirectory(String[] path)
Cria um diretório em uma máquina.
|
String[] |
getAlgorithmsRootPath()
Obtém o caminho para o mount-point do repositório de algoritmos.
|
Map<String[],Long> |
getLocalTimestamps(String[] path)
Obtém um mapeamento entre um arquivo e sua data de modificação para todos
os arquivos de uma arvore de diretórios, dentro do servidor CSBase.
|
String[] |
getProjectsRootPath()
Obtém o caminho para o mount-point do repositório de projetos.
|
Map<String[],Long> |
getRemoteTimestamps(String[] path)
Obtém um mapeamento entre um arquivo e sua data de modificação para todos
os arquivos de uma arvore de diretórios, dentro da máquina de execução.
|
void |
remove(String[] path)
Remove uma árvore remota recursivamente no servidor especificado.
|
void |
setSGAProperties(Properties sgaProperties)
Atribui as proprieades do SGA sobre o qual a instância do mecanismo atua.
|
closestatic final String TRANSFER_NAME_PROPERTY
static final String ROOT
void setSGAProperties(Properties sgaProperties)
sgaProperties - void copyTo(String[] source, String[] target) throws SGADataTransferException
source - o caminho absoluto do arquivo de origemtarget - o caminho do arquivo relativo ao diretório definido em
ROOT e que será criado no destinoSGADataTransferException - em caso de erro.void copyFrom(String[] source, String[] target) throws SGADataTransferException
source - o caminho do arquivo, relativo ao diretório definido em
ROOT, na máquina de execucaotarget - o caminho absoluto do arquivo a ser criado na área de
armazenamento principal.SGADataTransferException - em caso de erro.void createDirectory(String[] path) throws SGADataTransferException
path - o caminho absoluto do diretórioSGADataTransferException - em caso de erro.void remove(String[] path) throws SGADataTransferException
path - o caminho absoluto do arquivoSGADataTransferException - em caso de erro.boolean checkExistence(String[] path) throws SGADataTransferException
path - o caminho absoluto do arquivoSGADataTransferException - em caso de erro.String[] getProjectsRootPath() throws SGADataTransferException
SGADataTransferException - em caso de erro.String[] getAlgorithmsRootPath() throws SGADataTransferException
SGADataTransferException - em caso de erro.Map<String[],Long> getRemoteTimestamps(String[] path) throws SGADataTransferException
path - caminho relativo ao diretorio ROOTSGADataTransferException - em caso de erro.Map<String[],Long> getLocalTimestamps(String[] path) throws SGADataTransferException
path - caminho absoluto ao diretorio.SGADataTransferException - em caso de erro.Copyright © 2017. All rights reserved.