A C D E F G H I L M N O P R S T U V

A

AbreConexaoDados(Socket) - Method in class ServidorFTP
Método que Abre a conexão de dados com o servidor FTP.
advertencia(String) - Method in class ParametrosPlus
Imprime mensagens de advertência.
AgMirrorPlus - class AgMirrorPlus.
A Classe AgMirrorPlus especifica a implementação de um agente espelho, que mantém dois diretórios sempre atualizados, um em relação ao outro.
AgMirrorPlus(ParametrosPlus) - Constructor for class AgMirrorPlus
Construtor da Classe AgMirror.
arquivo - Variable in class Arquivo
Contém as características do arquivo;
Arquivo - class Arquivo.
a classe Arquivo especifica a implementação de umobjeto que simula um arquivo que está fisicamente armazenado em um servidor FTP remoto.
Arquivo(String) - Constructor for class Arquivo
Construtor da Classe Arquivo.
atualizaArquivos(Arquivo, File) - Method in class AgMirrorPlus
Método que atualiza dois arquivos.
atualizaDiretorios(Arquivo[], File) - Method in class AgMirrorPlus
Método que atualiza os diretórios observados.

C

cmdIn - Variable in class ServidorFTP
Objeto que contém o pipe de entrada para a conexão de comandos do servidor FTP.
cmdOut - Variable in class ServidorFTP
Objeto que contém o pipe de saída para a conexão de comandos do servidor FTP.
cmdSocket - Variable in class ServidorFTP
Objeto que contém o Socket para a conexão de comandos do servidor FTP.
compara(Arquivo, File) - Method in class AgMirrorPlus
Método que compara dois arquivos (ou diretórios) em função do nome e do tamanho.
criaDir(String) - Method in class ServidorFTP
Método que cria um diretório no servidor FTP

D

dataAtualizacao - Variable in class Arquivo
Contém a data de atualização arquivo;
dataIn - Variable in class ServidorFTP
Objeto que contém o pipe de entrada para a conexão de dados do servidor FTP.
dataOut - Variable in class ServidorFTP
Objeto que contém o pipe de saída para a conexão de dados do servidor FTP.
dataSocket - Variable in class ServidorFTP
Objeto que contém o Socket para a conexão de dados do servidor FTP.
Dir - Variable in class AgMirrorPlus
Objeto que contém os arquivos que estão no servidor FTP
dir1 - Variable in class ParametrosPlus
Atributo auxiliar
Dir1 - Variable in class ParametrosPlus
O diretório base.
diretorio - Variable in class ParametrosPlus
O diretório base.
Diretorio(String) - Static method in class Arquivo
Método estático que gera um vetor de objetos Arquivo em função de uma listagem.
diretorioBase() - Method in class ParametrosPlus
Indica o diretório base.
diretorioEspelho() - Method in class ParametrosPlus
Indica o diretório espelho.
diretorioMirror - Variable in class ParametrosPlus
O diretório espelho.
dirFTP - Variable in class ParametrosPlus
Atributo auxiliar
dirInternoFTP - Variable in class ParametrosPlus
O diretório espelho interno.
dono - Variable in class Arquivo
Contém o nome do dono do arquivo;
durma(float) - Method in class AgMirrorPlus
Método que põe o agente para dormir.

E

ehDiretorio() - Method in class Arquivo
Método que verifica se o arquivo é um diretório.
entraDir(String) - Method in class ServidorFTP
Método que entra no diretório interno do servidor FTP
erro(String) - Method in class ParametrosPlus
Imprime mensagens de erro.
erro(String, boolean) - Method in class AgMirrorPlus
Método que imprime mensagens de erro.
erro(String, boolean) - Method in class ServidorFTP
Método que imprime mensagens de erro.
executa(String) - Method in class ServidorFTP
Método que transmite um comando para ser executado no servidor FTP.
executa(String, String) - Method in class ServidorFTP
Método que transmite um comando para ser executado no servidor FTP, junto com seus parametros.

F

fazLogin(String, String) - Method in class ServidorFTP
Método que faz o log in no servidor FTP.
freq - Variable in class ParametrosPlus
A frequência em que o agente deve dormir.
frequencia() - Method in class ParametrosPlus
Indica quanto tempo o agente deve dormir.

G

getDataAtualizacao() - Method in class Arquivo
Método que retorna a data do arquivo.
getDono() - Method in class Arquivo
Método que retorna o dono do arquivo.
getGrupo() - Method in class Arquivo
Método que retorna o grupo dono do arquivo.
getNomeArq() - Method in class Arquivo
Método que retorna o nome do arquivo.
getNumLinks() - Method in class Arquivo
Método que retorna o número de links do arquivo.
getRestricoes() - Method in class Arquivo
Método que retorna as restriç&oatilde;es do arquivo (leitura, escrita e gravaç&oatilde;o).
getTamanho() - Method in class Arquivo
Método que retorna o tamanho do arquivo.
gravaLocal(String) - Method in class ServidorFTP
Método que copia um grupo de arquivos remotos para um diretório local.
gravaLocal(String[]) - Method in class ServidorFTP
Método que copia um grupo de arquivos remotos para um diretório local.
gravaRemoto(File) - Method in class ServidorFTP
Método que copia um grupo de arquivos locais para um diretório remoto.
gravaRemoto(File[]) - Method in class ServidorFTP
Método que copia um grupo de arquivos locais para um diretório remoto.
grupo - Variable in class Arquivo
Contém o nome do grupo dono do arquivo;

H

haDiretorioEspelho() - Method in class ParametrosPlus
Indica o se há diretório espelho.
haMudancas(File) - Method in class AgMirrorPlus
Método que verifica se há mudanças no diretórios base.

I

imprime(String) - Method in class AgMirrorPlus
Método que imprime mensagens se o agente for interativo.
imprime(String) - Method in class ServidorFTP
Método que imprime mensagens se o agente for interativo.
inter - Variable in class ParametrosPlus
A indicacção se o agente deve ser interativo ou não.
interativo() - Method in class ParametrosPlus
Indica se o agente deve ser interativo ou não.
interpreta(String) - Method in class ParametrosPlus
Interpreta cada um dos parâmetros recebidos na linha de comando para especificar o agente.

L

Le() - Method in class ServidorFTP
Veja o método Le( false ).
Le(boolean) - Method in class ServidorFTP
Método que le o que foi mandado pelo servidor FTP.
LeDados(boolean) - Method in class ServidorFTP
Método que le os dadps que foram mandados pelo servidor FTP.
Lista() - Method in class Arquivo
Método que retorna a listagem dos arquivos (diretório).
login() - Method in class ParametrosPlus
Indica o login do usuário.

M

main(String[]) - Static method in class AgMirrorPlus
 
morra() - Method in class AgMirrorPlus
Método que determina a morte do AgMirror.

N

nomeArq - Variable in class Arquivo
Contém o nome do arquivo;
numLinks - Variable in class Arquivo
Contém o número de links do arquivo;

O

OK - Variable in class ParametrosPlus
Atributo auxiliar

P

parametros - Variable in class AgMirrorPlus
Objeto que contém os parâmetros passados pela linha de comando
parametros - Variable in class ServidorFTP
Objeto que contém os parâmetros passados pela linha de comando
parametrosOK() - Method in class ParametrosPlus
Indica se todos os parâmetros necessários foram filtrados
ParametrosPlus - class ParametrosPlus.
A Classe Parametros especifica a implementação de um objeto que filtra os parâmetros da linha de comando.
ParametrosPlus(String[]) - Constructor for class ParametrosPlus
Construtor da Classe ParametrosPlus.
parseData(StringTokenizer) - Method in class Arquivo
Método que filtra a data dos arquivos
passwd - Variable in class ParametrosPlus
Atributo auxiliar
Passwd - Variable in class ParametrosPlus
A password do usuário.
password() - Method in class ParametrosPlus
Indica a senha do usuário.
proximaLinha(StringTokenizer) - Static method in class Arquivo
Método estático que gera uma String identificando uma linha da listagem de arquivos.

R

reiniciaConexaoDados() - Method in class ServidorFTP
Método que reestabelece a conexão de dados entre o servidor e a aplicação.
restricoes - Variable in class Arquivo
Contém as restriç&oatilde;es do arquivo;
run() - Method in class AgMirrorPlus
Método chamado no início do Thread.

S

servFTP - Variable in class ParametrosPlus
Atributo auxiliar
ServFTP - Variable in class ParametrosPlus
O Socket para ligar com o servidor FTP.
servidorFTP - Variable in class AgMirrorPlus
Objeto que cuida da ligação com o servidor FTP
ServidorFTP - class ServidorFTP.
A Classe ServidorFTP especifica a implementação de um objeto que representa um servidor FTP.
servidorFTP() - Method in class ParametrosPlus
Indica o Servidor FTP espelho.
ServidorFTP(ParametrosPlus) - Constructor for class ServidorFTP
Construtor da Classe AgMirror.

T

tamanho - Variable in class Arquivo
Contém o tamanho do arquivo;

U

user - Variable in class ParametrosPlus
Atributo auxiliar
User - Variable in class ParametrosPlus
O nome do usuário.

V

verificaParametros(String[]) - Method in class ParametrosPlus
Verifica se os parâmetros foram passados corretamente.

A C D E F G H I L M N O P R S T U V