public interface ISGADataTransfer
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ROOT
Nome da propriedade que possui a raiz a ser usada no target da cópia.
|
static java.lang.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(java.lang.String[] path)
Verifica a existência de um caminho em um determinado servidor.
|
void |
copyFrom(java.lang.String[] source,
java.lang.String[] target)
Copia um arquivo de uma máquina de execução para a área de armazenamento
principal.
|
void |
copyTo(java.lang.String[] source,
java.lang.String[] target)
Copia um arquivo da área de armazenamento principal para uma máquina de
execução.
|
void |
createDirectory(java.lang.String[] path)
Cria um diretório em uma máquina.
|
java.lang.String[] |
getAlgorithmsRootPath()
Obtém o caminho para o mount-point do repositório de algoritmos.
|
java.util.Map<java.lang.String[],java.lang.Long> |
getLocalTimestamps(java.lang.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.
|
java.lang.String[] |
getProjectsRootPath()
Obtém o caminho para o mount-point do repositório de projetos.
|
java.util.Map<java.lang.String[],java.lang.Long> |
getRemoteTimestamps(java.lang.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(java.lang.String[] path)
Remove uma árvore remota recursivamente no servidor especificado.
|
void |
setSGAProperties(java.util.Properties sgaProperties)
Atribui as proprieades do SGA sobre o qual a instância do mecanismo atua.
|
static final java.lang.String TRANSFER_NAME_PROPERTY
static final java.lang.String ROOT
void setSGAProperties(java.util.Properties sgaProperties)
sgaProperties - void copyTo(java.lang.String[] source,
java.lang.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(java.lang.String[] source,
java.lang.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(java.lang.String[] path)
throws SGADataTransferException
path - o caminho absoluto do diretórioSGADataTransferException - em caso de erro.void remove(java.lang.String[] path)
throws SGADataTransferException
path - o caminho absoluto do arquivoSGADataTransferException - em caso de erro.boolean checkExistence(java.lang.String[] path)
throws SGADataTransferException
path - o caminho absoluto do arquivoSGADataTransferException - em caso de erro.java.lang.String[] getProjectsRootPath()
throws SGADataTransferException
SGADataTransferException - em caso de erro.java.lang.String[] getAlgorithmsRootPath()
throws SGADataTransferException
SGADataTransferException - em caso de erro.java.util.Map<java.lang.String[],java.lang.Long> getRemoteTimestamps(java.lang.String[] path)
throws SGADataTransferException
path - caminho relativo ao diretorio ROOTSGADataTransferException - em caso de erro.java.util.Map<java.lang.String[],java.lang.Long> getLocalTimestamps(java.lang.String[] path)
throws SGADataTransferException
path - caminho absoluto ao diretorio.SGADataTransferException - em caso de erro.Copyright © 2015. All Rights Reserved.