Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

acceptMaxPossible() - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Retora o valor da politica de aceitação de novos clientes.
acceptMaxPossible() - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Retora o valor da politica de aceitação de novos clientes.
AccessKey - Class in tecgraf.ftc_1_4.server
Representa uma chave de acesso a um canal de dados.
AccessKey() - Constructor for class tecgraf.ftc_1_4.server.AccessKey
Cria uma chave de acesso a um canal de dados.
AccessKey(byte[]) - Constructor for class tecgraf.ftc_1_4.server.AccessKey
Cria uma chave de acesso a um canal de dados a partir de um conjunto de bytes.

B

ByteBufferUtils - Class in tecgraf.ftc_1_4.utils
Classe utilitária para o tratamento de buffers de bytes ( ByteBuffer).
ByteBufferUtils() - Constructor for class tecgraf.ftc_1_4.utils.ByteBufferUtils
 
ByteChannelWrapper - Class in tecgraf.ftc_1_4.common
 
ByteChannelWrapper(IDataChannel) - Constructor for class tecgraf.ftc_1_4.common.ByteChannelWrapper
 

C

ChannelClosedReason - Enum in tecgraf.ftc_1_4.server
Enumeração que indica as razoes do porque um canal foi fechado.
CHARSET_ENCODING - Static variable in class tecgraf.ftc_1_4.utils.Utils
O conjunto de caracteres utilizado nas conversões de/para array de bytes.
CLIENT_CONNECTED_SUCCESSFULLY - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
close() - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
Solicita o fechamento do canal.
close() - Method in class tecgraf.ftc_1_4.common.ByteChannelWrapper
 
close() - Method in class tecgraf.ftc_1_4.common.DataChannelInputStream
close() - Method in class tecgraf.ftc_1_4.common.DataChannelOutputStream
close() - Method in class tecgraf.ftc_1_4.common.FileDataChannel
Solicita o fechamento do canal.
close() - Method in interface tecgraf.ftc_1_4.common.IDataChannel
Solicita o fechamento do canal.
close(ChannelClosedReason) - Method in class tecgraf.ftc_1_4.server.Session
Fecha a sessão.
CLOSE_DATA_CHANNEL_RESULT_BUFFERED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
CLOSE_DATA_CHANNEL_RESULT_SENT_SUCCESSFULLY - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
closeFileChannel(ChannelClosedReason) - Method in class tecgraf.ftc_1_4.server.Session
Fecha o canal do arquivo e notifica ao servidor de arquivos sobre este fechamento.
CloseState - Class in tecgraf.ftc_1_4.server.states.v1_1
Operação para fechamento de arquivo.
CloseState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_1.CloseState
Cria a operação de fechamento de arquivo.
CloseState(ErrorCode) - Constructor for class tecgraf.ftc_1_4.server.states.v1_1.CloseState
Cria a operação de fechamento de arquivo com um código de erro inicial.
CloseState - Class in tecgraf.ftc_1_4.server.states.v1_2
Operação para fechamento de arquivo.
CloseState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_2.CloseState
Cria a operação de fechamento de arquivo.
CloseState(ErrorCode) - Constructor for class tecgraf.ftc_1_4.server.states.v1_2.CloseState
Cria a operação de fechamento de arquivo com um código de erro inicial.
CloseState - Class in tecgraf.ftc_1_4.server.states.v1_4
Operação para fechamento de arquivo.
CloseState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_4.CloseState
Cria a operação de fechamento de arquivo.
CloseState(ErrorCode) - Constructor for class tecgraf.ftc_1_4.server.states.v1_4.CloseState
Cria a operação de fechamento de arquivo com um código de erro inicial.
code - Variable in class tecgraf.ftc_1_4.common.logic.ResultMessage
Código de erro
CONNECTION_CLOSED_DUE_TO_CHANNEL_ERROR - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
CONNECTION_CLOSED_DUE_TO_CLIENT_TIMEOUT - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
CONNECTION_IS_USING_PROTOCOL_VERSION - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
createFileChannel(Object, byte[], boolean) - Method in interface tecgraf.ftc_1_4.server.DataChannelProvider
Cria um canal para um arquivo.
createFileChannel(Object, byte[], boolean) - Method in class tecgraf.ftc_1_4.server.DefaultDataProvider
Cria um canal para um arquivo.
createFileChannelInfo(Object, byte[]) - Method in class tecgraf.ftc_1_4.server.FileServer
Cria uma descrição de canal de arquivo.
createFileChannelInfo(Object, byte[], byte[]) - Method in class tecgraf.ftc_1_4.server.FileServer
Cria uma descrição de canal de arquivo.
createFileChannelInfo(Object, byte[], byte[], boolean) - Method in class tecgraf.ftc_1_4.server.FileServer
Cria uma descrição de canal de arquivo.

D

DATA_CHANNEL_DOESNT_SUPPORT_GET_POSITION - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
DATA_CHANNEL_DOESNT_SUPPORT_GET_SIZE - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
DATA_CHANNEL_DOESNT_SUPPORT_SET_POSITION - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
DATA_CHANNEL_DOESNT_SUPPORT_SET_SIZE - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
DATA_CHANNEL_SUPPORTED_OPERATIONS - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
DataChannelException - Exception in tecgraf.ftc_1_4.common.exception
Representa uma exceção genérica do canal de dados.
DataChannelException(String) - Constructor for exception tecgraf.ftc_1_4.common.exception.DataChannelException
Cria a exceção com uma mensagem associada.
DataChannelException(Throwable) - Constructor for exception tecgraf.ftc_1_4.common.exception.DataChannelException
Cria a exceção com uma causa associada.
DataChannelInputStream - Class in tecgraf.ftc_1_4.common
Classe wrapper para utilizar um IDataChannel como InputStream
DataChannelInputStream(IDataChannel) - Constructor for class tecgraf.ftc_1_4.common.DataChannelInputStream
Construtor
DataChannelOutputStream - Class in tecgraf.ftc_1_4.common
Classe wrapper para utilizar um IDataChannel como OutputStream
DataChannelOutputStream(IDataChannel) - Constructor for class tecgraf.ftc_1_4.common.DataChannelOutputStream
 
DataChannelProvider - Interface in tecgraf.ftc_1_4.server
O dono do servidor de arquivos.
DEFAULT_KEY_SIZE - Static variable in class tecgraf.ftc_1_4.server.AccessKey
O tamanho da chave de acesso.
DefaultDataProvider - Class in tecgraf.ftc_1_4.server
Classe que implementa um provedor de arquivos (FileDataChannel) para o servidor de arquivos.
DefaultDataProvider() - Constructor for class tecgraf.ftc_1_4.server.DefaultDataProvider
 
DefaultFileServerExceptionHandler - Class in tecgraf.ftc_1_4.server
Classe que implementa um handler padrao de exceções para o servidor de arquivos
DefaultFileServerExceptionHandler() - Constructor for class tecgraf.ftc_1_4.server.DefaultFileServerExceptionHandler
 
DISCARDING_CLIENT_AFTER_FAILURE - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
dispatch() - Method in class tecgraf.ftc_1_4.server.FileServer
Inicia o tratamento de eventos.

E

equals(Object) - Method in class tecgraf.ftc_1_4.server.AccessKey
ErrorCode - Enum in tecgraf.ftc_1_4.common.logic
Representa os códigos de erros que podem ser gerados por operações ( Operation).
ErrorMessages - Class in tecgraf.ftc_1_4.server
 
ErrorMessages() - Constructor for class tecgraf.ftc_1_4.server.ErrorMessages
 
EXCEED_MAXIMUM_LENGTH - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
exceptionRaised(Exception, byte[]) - Method in class tecgraf.ftc_1_4.server.DefaultFileServerExceptionHandler
Invocado quando uma exceção é lançada no servidor.
exceptionRaised(Exception) - Method in class tecgraf.ftc_1_4.server.DefaultFileServerExceptionHandler
Invocado quando uma exceção é lançada no servidor.
exceptionRaised(Exception, byte[]) - Method in class tecgraf.ftc_1_4.server.FileServer
Invocado quando uma exceção é lançada no servidor.
exceptionRaised(Exception) - Method in class tecgraf.ftc_1_4.server.FileServer
Invocado quando uma exceção é lançada no servidor.
exceptionRaised(Exception, byte[]) - Method in interface tecgraf.ftc_1_4.server.FileServerExceptionHandler
Invocado quando uma exceção é lançada no servidor.
exceptionRaised(Exception) - Method in interface tecgraf.ftc_1_4.server.FileServerExceptionHandler
Invocado quando uma exceção é lançada no servidor.

F

FAILED_ACCEPTING_CONNECTION - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
FAILED_DISCARDING_CONNECTION_AFTER_FAILURE - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
FAILED_DISCARDING_CONNECTION_AFTER_FAILURE_FILE_ID - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
FAILED_TO_CLOSE_THE_SERVER_SOCKET_SELECTOR - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
FAILED_TO_READ_DATA_CHANNEL_POSITION - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
FAILED_TO_READ_DATA_CHANNEL_SIZE - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
FAILED_TO_REGISTER_SERVER_SOCKET_SELECTOR - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
FAILED_TO_SELECT_FOR_IO_OPERATIONS - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
FAILED_TO_SET_DATA_CHANNEL_POSITION - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
FAILED_TO_SET_DATA_CHANNEL_SIZE - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
FAILURE - Static variable in class tecgraf.ftc_1_4.common.logic.ResultMessage
Constante enviada para o cliente que informa falha
FailureException - Exception in tecgraf.ftc_1_4.common.exception
Representa uma exceção de falha geral no acesso a arquivos remotos.
FailureException(String) - Constructor for exception tecgraf.ftc_1_4.common.exception.FailureException
Cria a exceção com uma mensagem associada.
FailureException(Throwable) - Constructor for exception tecgraf.ftc_1_4.common.exception.FailureException
Cria a exceção com uma causa associada.
FILE_CHANNEL_WAS_CLOSED_FILE_ID - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
FileChannelAccessInfo - Class in tecgraf.ftc_1_4.server
Representa informações sobre o acesso a um canal de dados.
fileChannelClosed(Object, byte[], ChannelClosedReason) - Method in interface tecgraf.ftc_1_4.server.DataChannelProvider
Indica que um canal para um arquivo foi fechado.
fileChannelClosed(Object, byte[], ChannelClosedReason) - Method in class tecgraf.ftc_1_4.server.DefaultDataProvider
Indica que um canal para um arquivo foi fechado.
FileChannelRequestInfo - Class in tecgraf.ftc_1_4.server
Representa informações sobre a requisição de um canal de dados.
FileDataChannel - Class in tecgraf.ftc_1_4.common
Classe que adapta um FileChannel para ser utilizado como um IDataChannel
FileDataChannel(FileChannel) - Constructor for class tecgraf.ftc_1_4.common.FileDataChannel
 
FILEID_MAX_LENGTH - Static variable in class tecgraf.ftc_1_4.server.FileServer
O tamanho máximo que o array do identificador do arquivo pode assumir
FileLockedException - Exception in tecgraf.ftc_1_4.common.exception
Representa uma exceção indicando que um arquivo não pode ser alterado porque está reservado para outro usuário.
FileLockedException(String) - Constructor for exception tecgraf.ftc_1_4.common.exception.FileLockedException
Cria a exceção com uma mensagem associada.
FileLockedException(Throwable) - Constructor for exception tecgraf.ftc_1_4.common.exception.FileLockedException
Cria a exceção com uma causa associada.
FileServer - Class in tecgraf.ftc_1_4.server
Representa o servidor de arquivos.
FileServer(DataChannelProvider) - Constructor for class tecgraf.ftc_1_4.server.FileServer
Cria um servidor de arquivos.
FileServerConfig - Interface in tecgraf.ftc_1_4.server
Interface que representa configurações utilizadas no FileServer.
FileServerConfigImpl - Class in tecgraf.ftc_1_4.server
Classe responsavel por armazenar as configurações utilizadas no FileServer.
FileServerConfigImpl() - Constructor for class tecgraf.ftc_1_4.server.FileServerConfigImpl
 
FileServerExceptionHandler - Interface in tecgraf.ftc_1_4.server
Interface que define as operações de um objeto que recebe as exceçoões do servidor.
format(LogRecord) - Method in class tecgraf.ftc_1_4.server.LogFormatter

G

getAccessKey() - Method in class tecgraf.ftc_1_4.server.FileChannelAccessInfo
Obtém a chave de acesso.
getBuffer() - Method in class tecgraf.ftc_1_4.server.Session
Obtém o buffer para comunicação com o cliente.
getBufferSize() - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
 
getChannel() - Method in class tecgraf.ftc_1_4.common.DataChannelOutputStream
 
getChannel() - Method in class tecgraf.ftc_1_4.common.FileDataChannel
Retorna o FileChannel encapsulado
getChannel() - Method in class tecgraf.ftc_1_4.server.Session
Obtém o canal de comunicação com o cliente.
getChannelRequestTimeout() - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Retorna o timeout para o consumo de uma requisição.
getChannelRequestTimeout() - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Retorna o timeout para o consumo de uma requisição.
getChunkSize() - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Retorna Tamanho dos chunks
getChunkSize() - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
 
getClientBufferSize() - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Retorna Tamanho do espaço de memoria utilizado na comunicaçao com cada cliente.
getClientBufferSize() - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Retorna Tamanho do espaço de memoria utilizado na comunicaçao com cada cliente.
getClientTimeout() - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Retorna o timeout para conexões com o cliente (em milisegundos)
getClientTimeout() - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Retorna
getCode() - Method in enum tecgraf.ftc_1_4.common.logic.ErrorCode
Obtém o código do código de erro.
getCode() - Method in enum tecgraf.ftc_1_4.common.logic.Operation
Obtém o código da operação.
getCode() - Method in enum tecgraf.ftc_1_4.server.states.SupportedProtocols
Obtém o código do protocolo.
getConfig() - Method in class tecgraf.ftc_1_4.server.FileServer
Retorna Objeto com as configurações utilizadas pelo servidor
getCreationTime() - Method in class tecgraf.ftc_1_4.server.FileChannelRequestInfo
Retorna a hora de criação desse objeto.
getCurrentState() - Method in class tecgraf.ftc_1_4.server.Session
Obtém o estado corrente.
getDataProvider() - Method in class tecgraf.ftc_1_4.server.FileServer
 
getExceptionHandler() - Method in class tecgraf.ftc_1_4.server.FileServer
 
getFileChannel() - Method in class tecgraf.ftc_1_4.server.Session
Obtém o canal do arquivo.
getFileChannelInfo(AccessKey) - Method in class tecgraf.ftc_1_4.server.FileServer
Obtém as informações sobre a requisição de um arquivo, a partir de uma chave de acesso.
getFileChannelInfo() - Method in class tecgraf.ftc_1_4.server.Session
Obtém informações sobre a requisição do canal de arquivos.
getFileId() - Method in class tecgraf.ftc_1_4.server.FileChannelRequestInfo
Obtém o identificador do arquivo solicitado.
getFileIdentifier() - Method in class tecgraf.ftc_1_4.server.FileChannelAccessInfo
Obtém o identificador do arquivo.
getFileServer() - Method in class tecgraf.ftc_1_4.server.Session
Obtém o servidor de arquivos.
getHost() - Method in class tecgraf.ftc_1_4.server.FileChannelAccessInfo
Obtém a máquina do servidor de arquivos.
getHostName() - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Retorna O nome do host para o servidor de arquivos.
getHostName() - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Retorna O nome do host para o servidor de arquivos.
getLastActivity() - Method in class tecgraf.ftc_1_4.server.Session
Retorna o hora (milisegundos) da ultima atividade realizada.
getLastResultMessage() - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
 
getLoglevel() - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Deprecated.
getLoglevel() - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Deprecated.
getMaxChannelRequests() - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Retorna o número maximo de requisicoes por canal que o código cliente da biblioteca pode criar sem que as requisiçoes sejam consumidas.
getMaxChannelRequests() - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Retorna o número maximo de requisicoes por canal que o código cliente da biblioteca pode criar sem que as requisiçoes sejam consumidas.
getMaxClients() - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Retorna O numero maximo de clientes
getMaxClients() - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Retorna O numero maximo de clientes
getMaxClientsReached() - Method in class tecgraf.ftc_1_4.server.Session
Indica se essa sessao deve ser fechada por ter atingido o numero maximo de clientes.
GetOperationState - Class in tecgraf.ftc_1_4.server.states.v1_1
Responsável por obter a operação solicitada pelo cliente.
GetOperationState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_1.GetOperationState
 
GetOperationState - Class in tecgraf.ftc_1_4.server.states.v1_2
Responsável por obter a operação solicitada pelo cliente.
GetOperationState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_2.GetOperationState
 
GetOperationState - Class in tecgraf.ftc_1_4.server.states.v1_4
Responsável por obter a operação solicitada pelo cliente.
GetOperationState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_4.GetOperationState
 
getOutputLogFilename() - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Deprecated.
getOutputLogFilename() - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Deprecated.
getPort() - Method in class tecgraf.ftc_1_4.server.FileChannelAccessInfo
Obtém a porta do servidor de arquivos.
getPort() - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Retorna a porta para o servidor de arquivos.
getPort() - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Retorna a porta para o servidor de arquivos.
getPosition() - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
Obtém a posição atual do canal.
getPosition() - Method in class tecgraf.ftc_1_4.common.FileDataChannel
Obtém a posição atual do canal.
getPosition() - Method in interface tecgraf.ftc_1_4.common.IDataChannel
Obtém a posição atual do canal.
GetPositionState - Class in tecgraf.ftc_1_4.server.states.v1_1
Operação de obtenção da posição atual do arquivo.
GetPositionState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_1.GetPositionState
 
GetPositionState - Class in tecgraf.ftc_1_4.server.states.v1_2
Operação de obtenção da posição atual do arquivo.
GetPositionState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_2.GetPositionState
 
GetPositionState - Class in tecgraf.ftc_1_4.server.states.v1_4
Operação de obtenção da posição atual do arquivo.
GetPositionState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_4.GetPositionState
 
getProtocol() - Method in class tecgraf.ftc_1_4.server.Session
Retorna o procolo utilizado nessa sessao
getRequester() - Method in class tecgraf.ftc_1_4.server.FileChannelRequestInfo
Obtém o requisitante.
getSelectTimeout() - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Retorna Tempo maximo de espera do metodo select em milisegundos.
getSelectTimeout() - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Retorna Tempo maximo de espera do metodo select em milisegundos.
getSize() - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
Obtém a quantidade de bytes no canal a partir da posição inicial.
getSize() - Method in class tecgraf.ftc_1_4.common.FileDataChannel
Obtém a quantidade de bytes no canal a partir da posição inicial.
getSize() - Method in interface tecgraf.ftc_1_4.common.IDataChannel
Obtém a quantidade de bytes no canal a partir da posição inicial.
getSize() - Method in enum tecgraf.ftc_1_4.common.logic.PrimitiveTypeSize
Obtém o tamanho do tipo em bytes.
GetSizeState - Class in tecgraf.ftc_1_4.server.states.v1_1
Operação de obtenção do tamanho do arquivo.
GetSizeState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_1.GetSizeState
 
GetSizeState - Class in tecgraf.ftc_1_4.server.states.v1_2
Operação de obtenção do tamanho do arquivo.
GetSizeState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_2.GetSizeState
 
GetSizeState - Class in tecgraf.ftc_1_4.server.states.v1_4
Operação de obtenção do tamanho do arquivo.
GetSizeState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_4.GetSizeState
 

H

hashCode() - Method in class tecgraf.ftc_1_4.server.AccessKey
hexString(byte[]) - Static method in class tecgraf.ftc_1_4.server.ErrorMessages
 

I

IDataChannel - Interface in tecgraf.ftc_1_4.common
Representa um canal de acesso a dados.
initialized - Variable in class tecgraf.ftc_1_4.server.FileServer
Indica se o servidor ja foi inicializado.
INVALID_PROTOCOL_MESSAGE_RECEIVED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
INVALID_PROTOCOL_OPERATION - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
InvalidArraySize - Exception in tecgraf.ftc_1_4.common.exception
Exception que sinaliza que o array recebido não é do tamanho esperado.
InvalidArraySize() - Constructor for exception tecgraf.ftc_1_4.common.exception.InvalidArraySize
Contrutor
InvalidArraySize(String) - Constructor for exception tecgraf.ftc_1_4.common.exception.InvalidArraySize
 
InvalidProtocolVersionException - Exception in tecgraf.ftc_1_4.common.exception
Exceção que indica que o servidor e o cliente não suportam uma mesma versão do protocolo ftc.
InvalidProtocolVersionException(String) - Constructor for exception tecgraf.ftc_1_4.common.exception.InvalidProtocolVersionException
Cria a exceção com uma mensagem associada.
InvalidProtocolVersionException(Throwable) - Constructor for exception tecgraf.ftc_1_4.common.exception.InvalidProtocolVersionException
Cria a exceção com uma causa associada.
IOUtils - Class in tecgraf.ftc_1_4.utils
Classe de métodos utilitários para operações de I/O.
IOUtils() - Constructor for class tecgraf.ftc_1_4.utils.IOUtils
 
IRemoteDataChannel - Interface in tecgraf.ftc_1_4.client
Representa um canal de acesso a um arquivo remoto.
isLocked(Object, byte[]) - Method in interface tecgraf.ftc_1_4.server.DataChannelProvider
Verifica se o arquivo possui um lock que impede a escrita.
isLocked(Object, byte[]) - Method in class tecgraf.ftc_1_4.server.DefaultDataProvider
Verifica se o arquivo possui um lock que impede a escrita.
isOpen() - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
Verifica se o canal está aberto.
isOpen() - Method in class tecgraf.ftc_1_4.common.ByteChannelWrapper
 
isOpen() - Method in class tecgraf.ftc_1_4.common.FileDataChannel
Verifica se o canal está aberto.
isOpen() - Method in interface tecgraf.ftc_1_4.common.IDataChannel
Verifica se o canal está aberto.
isReadOnly() - Method in class tecgraf.ftc_1_4.server.Session
Verifica se o canal do arquivo foi aberto como somente leitura.
isTestMode() - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Retorna True se o servidor deve executar em modo de teste.
isTestMode() - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Retorna True se o servidor deve executar em modo de teste.
isValid() - Method in class tecgraf.ftc_1_4.server.Session
Indica se a sessão é valida (nao foi fechada).
isWriting() - Method in class tecgraf.ftc_1_4.server.Session
Indica se o servidor esta interessado em eventos de escrita desse canal.
isWriting() - Method in interface tecgraf.ftc_1_4.server.states.State
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_1.CloseState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_1.GetOperationState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_1.GetPositionState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_1.GetSizeState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_1.OpenState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_1.ReadState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_1.SetPositionState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_1.SetSizeState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_1.ValidateKeyState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_1.WriteState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_2.CloseState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_2.GetOperationState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_2.GetPositionState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_2.GetSizeState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_2.KeepAliveState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_2.OpenState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_2.ReadState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_2.SetPositionState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_2.SetSizeState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_2.ValidateKeyState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_2.WriteState
 
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_4.CloseState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_4.GetOperationState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_4.GetPositionState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_4.GetSizeState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_4.KeepAliveState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_4.OpenState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_4.ReadState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_4.SetPositionState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_4.SetSizeState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_4.ValidateKeyState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_4.VersionHandshakeState
Indica se o estado esta interessado em eventos de escrita desse canal.
isWriting() - Method in class tecgraf.ftc_1_4.server.states.v1_4.WriteState
Indica se o estado esta interessado em eventos de escrita desse canal.

K

keepAlive() - Method in interface tecgraf.ftc_1_4.client.IRemoteDataChannel
Operação que faz um poll no servidor com o intuito de manter a conexao ativa
keepAlive() - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
Operação que faz um poll no servidor com o intuito de manter a conexao ativa
KeepAliveState - Class in tecgraf.ftc_1_4.server.states.v1_2
Operação que mantem uma conexao ativa.
KeepAliveState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_2.KeepAliveState
 
KeepAliveState - Class in tecgraf.ftc_1_4.server.states.v1_4
Operação que mantem uma conexao ativa.
KeepAliveState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_4.KeepAliveState
 

L

LogFormatter - Class in tecgraf.ftc_1_4.server
Classe responsável por formatar as mensagens de saída do servidor FTC.
LogFormatter() - Constructor for class tecgraf.ftc_1_4.server.LogFormatter
Construtor

M

MAJOR_VERSION - Static variable in class tecgraf.ftc_1_4.common.logic.ProtocolVersion
 
markLastActivity() - Method in class tecgraf.ftc_1_4.server.Session
marca a hora da ultima atividade
MAX_BYTES - Static variable in class tecgraf.ftc_1_4.server.states.v1_1.ReadState
Tamanho maximo a ser transmitido na chamada do metodo transferTo do fileChannel.
MAX_BYTES - Static variable in class tecgraf.ftc_1_4.server.states.v1_2.ReadState
Tamanho maximo a ser transmitido na chamada do metodo transferTo do fileChannel.
MAX_BYTES - Static variable in class tecgraf.ftc_1_4.server.states.v1_4.ReadState
Tamanho maximo a ser transmitido na chamada do metodo transferTo do fileChannel.
MAX_IDENTIFIER_SIZE - Static variable in class tecgraf.ftc_1_4.client.RemoteDataChannel
Tamanho maximo do identificador
MAX_KEY_SIZE - Static variable in class tecgraf.ftc_1_4.client.RemoteDataChannel
Tamanho maximo da chave
MAX_KEY_SIZE - Static variable in class tecgraf.ftc_1_4.server.AccessKey
O tamanho maximo da chave de acesso.
MaxChannelRequestsException - Exception in tecgraf.ftc_1_4.server
Representa uma exceção de numero maximo de requisicoes de canal criadas no servidor.
MaxChannelRequestsException(String) - Constructor for exception tecgraf.ftc_1_4.server.MaxChannelRequestsException
Cria a exceção com uma mensagem associada.
MaxChannelRequestsException(Throwable) - Constructor for exception tecgraf.ftc_1_4.server.MaxChannelRequestsException
Cria a exceção com uma causa associada.
MaxClientsReachedException - Exception in tecgraf.ftc_1_4.common.exception
Representa uma exceção de numero maximo de clientes no servidor foi atingido.
MaxClientsReachedException(String) - Constructor for exception tecgraf.ftc_1_4.common.exception.MaxClientsReachedException
Cria a exceção com uma mensagem associada.
MaxClientsReachedException(Throwable) - Constructor for exception tecgraf.ftc_1_4.common.exception.MaxClientsReachedException
Cria a exceção com uma causa associada.
message - Variable in class tecgraf.ftc_1_4.common.logic.ResultMessage
Mensagem de erro quando existir
MIN_BUFFER_SIZE - Static variable in class tecgraf.ftc_1_4.client.RemoteDataChannel
Tamanho minimo para o buffer.
MINOR_VERSION - Static variable in class tecgraf.ftc_1_4.common.logic.ProtocolVersion
 

N

NO_DATA_CHANNEL_PROVIDED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
NO_RESOURCES_AVAILABLE - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 

O

OP_GET_POSITION - Static variable in interface tecgraf.ftc_1_4.common.IDataChannel
Constante que representa que o metodo getPosition é suportado
OP_GET_SIZE - Static variable in interface tecgraf.ftc_1_4.common.IDataChannel
Constante que representa que o metodo getSize é suportado
OP_READ - Static variable in interface tecgraf.ftc_1_4.common.IDataChannel
Constante que representa que os metodos de read são suportados
OP_SET_POSITION - Static variable in interface tecgraf.ftc_1_4.common.IDataChannel
Constante que representa que o metodo setPosition é suportado
OP_SET_SIZE - Static variable in interface tecgraf.ftc_1_4.common.IDataChannel
Constante que representa que o metodo setSize é suportado
OP_TRANSFER_FROM - Static variable in interface tecgraf.ftc_1_4.common.IDataChannel
Constante que representa que o metodo transferFrom é suportado
OP_TRANSFER_TO - Static variable in interface tecgraf.ftc_1_4.common.IDataChannel
Constante que representa que o metodo transferTo é suportado
OP_WRITE - Static variable in interface tecgraf.ftc_1_4.common.IDataChannel
Constante que representa que os metodos de write são suportados
open() - Method in interface tecgraf.ftc_1_4.client.IRemoteDataChannel
Solicita a abertura do arquivo.
open() - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
Solicita a abertura do arquivo.
OpenReadOnlyState - Class in tecgraf.ftc_1_4.server.states.v1_1
Operação de abertura de um arquivo somente para leitura.
OpenReadOnlyState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_1.OpenReadOnlyState
Cria uma operação de abertura de um arquivo somente para leitura.
OpenReadOnlyState - Class in tecgraf.ftc_1_4.server.states.v1_2
Operação de abertura de um arquivo somente para leitura.
OpenReadOnlyState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_2.OpenReadOnlyState
Cria uma operação de abertura de um arquivo somente para leitura.
OpenReadOnlyState - Class in tecgraf.ftc_1_4.server.states.v1_4
Operação de abertura de um arquivo somente para leitura.
OpenReadOnlyState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_4.OpenReadOnlyState
Cria uma operação de abertura de um arquivo somente para leitura.
OpenReadWriteState - Class in tecgraf.ftc_1_4.server.states.v1_1
Operação de abertura de um arquivo para leitura e para gravação.
OpenReadWriteState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_1.OpenReadWriteState
Cria uma operação de abertura de um arquivo para leitura e para gravação.
OpenReadWriteState - Class in tecgraf.ftc_1_4.server.states.v1_2
Operação de abertura de um arquivo para leitura e para gravação.
OpenReadWriteState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_2.OpenReadWriteState
Cria uma operação de abertura de um arquivo para leitura e para gravação.
OpenReadWriteState - Class in tecgraf.ftc_1_4.server.states.v1_4
Operação de abertura de um arquivo para leitura e para gravação.
OpenReadWriteState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_4.OpenReadWriteState
Cria uma operação de abertura de um arquivo para leitura e para gravação.
OpenState - Class in tecgraf.ftc_1_4.server.states.v1_1
Operação de abertura de um arquivo.
OpenState(boolean) - Constructor for class tecgraf.ftc_1_4.server.states.v1_1.OpenState
Cria uma operação de abertura de arquivo.
OpenState - Class in tecgraf.ftc_1_4.server.states.v1_2
Operação de abertura de um arquivo.
OpenState(boolean) - Constructor for class tecgraf.ftc_1_4.server.states.v1_2.OpenState
Cria uma operação de abertura de arquivo.
OpenState - Class in tecgraf.ftc_1_4.server.states.v1_4
Operação de abertura de um arquivo.
OpenState(boolean) - Constructor for class tecgraf.ftc_1_4.server.states.v1_4.OpenState
Cria uma operação de abertura de arquivo.
OpenState.InternalState - Enum in tecgraf.ftc_1_4.server.states.v1_1
Representa os estados internos desta operação.
OpenState.InternalState - Enum in tecgraf.ftc_1_4.server.states.v1_2
Representa os estados internos desta operação.
OpenState.InternalState - Enum in tecgraf.ftc_1_4.server.states.v1_4
Representa os estados internos desta operação.
Operation - Enum in tecgraf.ftc_1_4.common.logic
Representa uma operação que pode ser realizada num IRemoteDataChannel.
OPERATION_GET_POSITION_RESULT_BUFFERED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_GET_POSITION_RESULT_SENT - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_GET_SIZE_RESULT_BUFFERED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_GET_SIZE_RESULT_SENT - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_KEEP_ALIVE_RESULT_BUFFERED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_KEEP_ALIVE_RESULT_SENT - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_KEY_SIZE_RECEIVED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_OPEN_OLD_FILE_ID_ARRAY_RECEIVED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_OPEN_OLD_FILE_ID_LENGTH_RECEIVED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_OPEN_RESULT_BUFFERED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_OPEN_RESULT_SENT_SUCCESSFULLY - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_READ_CHUNK_SIZE - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_READ_COUNT_REQUESTED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_READ_RESULT_BUFFERED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_READ_RESULT_SENT - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_READ_START_POSITION - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_READ_STATS - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_READ_USING_TRANSFER_TO - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_SET_POSITION_RECEIVED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_SET_POSITION_RESULT_BUFFERED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_SET_POSITION_RESULT_SENT - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_SET_SIZE_RECEIVED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_SET_SIZE_RESULT_BUFFERED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_SET_SIZE_RESULT_SENT - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_VALIDATE_RESULT_BUFFERED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_VALIDATE_RESULT_SENT - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_WRITE_RESULT_BUFFERED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_WRITE_RESULT_SENT - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_WRITE_STATS - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
OPERATION_WRITE_USING_TRANSFER_FROM - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 

P

PADDING - Static variable in class tecgraf.ftc_1_4.common.logic.ProtocolVersion
 
PATCH_VERSION - Static variable in class tecgraf.ftc_1_4.common.logic.ProtocolVersion
 
PermissionException - Exception in tecgraf.ftc_1_4.common.exception
Representa uma exceção de falta de permissão no acesso a arquivos remotos.
PermissionException(String) - Constructor for exception tecgraf.ftc_1_4.common.exception.PermissionException
Cria a exceção com uma mensagem associada.
PermissionException(Throwable) - Constructor for exception tecgraf.ftc_1_4.common.exception.PermissionException
Cria a exceção com uma causa associada.
PLATAFORM_HAS_TRANSFERTO_BUG - Static variable in class tecgraf.ftc_1_4.server.FileServer
Variável que indica se estamos usando java 7
PrimitiveTypeSize - Enum in tecgraf.ftc_1_4.common.logic
Contém o tamanho em bytes dos tipos primitivos.
PROTOCOL_IDENTIFICATION - Static variable in class tecgraf.ftc_1_4.common.logic.ProtocolVersion
 
PROTOCOL_OPERATION_REQUESTED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
ProtocolVersion - Class in tecgraf.ftc_1_4.common.logic
 
ProtocolVersion() - Constructor for class tecgraf.ftc_1_4.common.logic.ProtocolVersion
 

R

read(ByteBuffer) - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
Lê uma sequência de bytes do arquivo.
read(ByteBuffer, long) - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
Lê uma sequência de bytes do arquivo.
read(ByteBuffer) - Method in class tecgraf.ftc_1_4.common.ByteChannelWrapper
 
read() - Method in class tecgraf.ftc_1_4.common.DataChannelInputStream
read(byte[]) - Method in class tecgraf.ftc_1_4.common.DataChannelInputStream
read(byte[], int, int) - Method in class tecgraf.ftc_1_4.common.DataChannelInputStream
read(ByteBuffer) - Method in class tecgraf.ftc_1_4.common.FileDataChannel
Lê uma sequência de bytes do arquivo.
read(ByteBuffer, long) - Method in class tecgraf.ftc_1_4.common.FileDataChannel
Lê uma sequência de bytes do arquivo.
read(ByteBuffer) - Method in interface tecgraf.ftc_1_4.common.IDataChannel
Lê uma sequência de bytes do arquivo.
read(ByteBuffer, long) - Method in interface tecgraf.ftc_1_4.common.IDataChannel
Lê uma sequência de bytes do arquivo.
read(Session) - Method in interface tecgraf.ftc_1_4.server.states.State
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.CloseState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.GetOperationState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.GetPositionState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.GetSizeState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.OpenState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.ReadState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.SetPositionState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.SetSizeState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.ValidateKeyState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.WriteState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.CloseState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.GetOperationState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.GetPositionState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.GetSizeState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.KeepAliveState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.OpenState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.ReadState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.SetPositionState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.SetSizeState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.ValidateKeyState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.WriteState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.CloseState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.GetOperationState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.GetPositionState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.GetSizeState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.KeepAliveState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.OpenState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.ReadState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.SetPositionState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.SetSizeState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.ValidateKeyState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.VersionHandshakeState
Chamado quando um cliente está tentando enviar dados para o estado.
read(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.WriteState
Chamado quando um cliente está tentando enviar dados para o estado.
readByte(ByteBuffer, ReadableByteChannel) - Static method in class tecgraf.ftc_1_4.utils.ByteBufferUtils
Lê uma valor do tipo byte.
readInt(ByteBuffer, ReadableByteChannel) - Static method in class tecgraf.ftc_1_4.utils.ByteBufferUtils
Lê uma valor do tipo int.
readLong(ByteBuffer, ReadableByteChannel) - Static method in class tecgraf.ftc_1_4.utils.ByteBufferUtils
Lê uma valor do tipo long.
readShort(ByteBuffer, ReadableByteChannel) - Static method in class tecgraf.ftc_1_4.utils.ByteBufferUtils
Lê uma valor do tipo short
ReadState - Class in tecgraf.ftc_1_4.server.states.v1_1
Operação para leitura de dados a partir de uma determinada posição.
ReadState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_1.ReadState
 
ReadState - Class in tecgraf.ftc_1_4.server.states.v1_2
Operação para leitura de dados a partir de uma determinada posição.
ReadState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_2.ReadState
 
ReadState - Class in tecgraf.ftc_1_4.server.states.v1_4
Operação para leitura de dados a partir de uma determinada posição.
ReadState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_4.ReadState
 
remaining() - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
 
remaining() - Method in class tecgraf.ftc_1_4.common.FileDataChannel
 
remaining() - Method in interface tecgraf.ftc_1_4.common.IDataChannel
Retorna a quantidade de bytes no canal a partir da posição atual.
RemoteDataChannel - Class in tecgraf.ftc_1_4.client
Representa uma implementação de um canal de arquivo remoto.
RemoteDataChannel(boolean, String, int, byte[]) - Constructor for class tecgraf.ftc_1_4.client.RemoteDataChannel
Cria um canal de dados remoto.
RemoteDataChannelException - Exception in tecgraf.ftc_1_4.common.exception
Representa uma exceção genérica do canal de dados remoto.
RemoteDataChannelException(String) - Constructor for exception tecgraf.ftc_1_4.common.exception.RemoteDataChannelException
Cria a exceção com uma mensagem associada.
RemoteDataChannelException(Throwable) - Constructor for exception tecgraf.ftc_1_4.common.exception.RemoteDataChannelException
Cria a exceção com uma causa associada.
removeFileChannelInfo(AccessKey) - Method in class tecgraf.ftc_1_4.server.FileServer
Remove um canal registrado anteriormente
REQUEST_DISCARDED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
REQUEST_DISCARDED_DUE_TO_TIMEOUT - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
REQUEST_NOT_FOUND - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
REQUEST_REGISTERED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
REQUEST_RETRIEVED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
ResultMessage - Class in tecgraf.ftc_1_4.common.logic
Classe que representa uma mensagem de retorno enviada para o cliente
ResultMessage() - Constructor for class tecgraf.ftc_1_4.common.logic.ResultMessage
 

S

SERVER_REACHED_MAXIMUM_OF_CLIENTS - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
SERVER_SHUTTING_DOWN_COMPLETED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
SERVER_SHUTTING_DOWN_STARTED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
SERVER_STARTUP_COMPLETED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
serverSetup() - Method in class tecgraf.ftc_1_4.server.FileServer
Metodo que faz a inicialização do servidor.
Session - Class in tecgraf.ftc_1_4.server
Representa uma sessão de acesso a um arquivo no servidor.
setAcceptMaxPossible(boolean) - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Define a politica de aceitação de novos clientes.
setAcceptMaxPossible(boolean) - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Define a politica de aceitação de novos clientes.
setBufferSize(int) - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
 
setChannelRequestTimeout(long) - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Define o timeout para o consumo de uma requisição.
setChannelRequestTimeout(long) - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Define o timeout para o consumo de uma requisição.
setChunkSize(int) - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
 
setChunkSize(int) - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
 
setClientBufferSize(int) - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
 
setClientBufferSize(int) - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
 
setClientTimeout(long) - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Define o timeout das conexões com o cliente (em milisegundos).
setClientTimeout(long) - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
 
setConfig(FileServerConfig) - Method in class tecgraf.ftc_1_4.server.FileServer
 
setCurrentState(State) - Method in class tecgraf.ftc_1_4.server.Session
Define o estado corrente.
setExceptionHandler(FileServerExceptionHandler) - Method in class tecgraf.ftc_1_4.server.FileServer
Cadastra um exception handler para receber as excecoes do servidor.
setFileChannel(IDataChannel) - Method in class tecgraf.ftc_1_4.server.Session
Define o canal do arquivo.
setFileChannelInfo(FileChannelRequestInfo) - Method in class tecgraf.ftc_1_4.server.Session
Define as informações sobre a requisição do canal de arquivos.
setHostName(String) - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
 
setHostName(String) - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
 
setLoglevel(Level) - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Deprecated.
setLoglevel(Level) - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Deprecated.
setMaxChannelRequests(int) - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Define o número maximo de requisicoes por canal que o código cliente da biblioteca pode criar sem que as requisiçoes sejam consumidas.
setMaxChannelRequests(int) - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Define o número maximo de requisicoes por canal que o código cliente da biblioteca pode criar sem que as requisiçoes sejam consumidas.
setMaxClients(int) - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
 
setMaxClients(int) - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
 
setMaxClientsReached(boolean) - Method in class tecgraf.ftc_1_4.server.Session
Define se essa sessao deve ser fechada por ter atingido o numero maximo de clientes.
setOutputLogFilename(String) - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Deprecated.
setOutputLogFilename(String) - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Deprecated.
setPort(int) - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
 
setPort(int) - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
 
setPosition(long) - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
Define a nova posição do arquivo.
setPosition(long) - Method in class tecgraf.ftc_1_4.common.FileDataChannel
Define a nova posição do arquivo.
setPosition(long) - Method in interface tecgraf.ftc_1_4.common.IDataChannel
Define a nova posição do arquivo.
SetPositionState - Class in tecgraf.ftc_1_4.server.states.v1_1
Operação para definir a nova posição do arquivo.
SetPositionState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_1.SetPositionState
 
SetPositionState - Class in tecgraf.ftc_1_4.server.states.v1_2
Operação para definir a nova posição do arquivo.
SetPositionState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_2.SetPositionState
 
SetPositionState - Class in tecgraf.ftc_1_4.server.states.v1_4
Operação para definir a nova posição do arquivo.
SetPositionState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_4.SetPositionState
 
setProtocol(SupportedProtocols) - Method in class tecgraf.ftc_1_4.server.Session
Define o protocolo utilizado pelo cliente nessa sessao.
setReadOnly(boolean) - Method in class tecgraf.ftc_1_4.server.Session
Define se o canal do arquivo foi aberto como somente leitura.
setSelectTimeout(long) - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
 
setSelectTimeout(long) - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
 
setSize(long) - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
Define a quantidade de bytes para o canal.
setSize(long) - Method in class tecgraf.ftc_1_4.common.FileDataChannel
Define a quantidade de bytes para o canal.
setSize(long) - Method in interface tecgraf.ftc_1_4.common.IDataChannel
Define a quantidade de bytes para o canal.
SetSizeState - Class in tecgraf.ftc_1_4.server.states.v1_1
Operação para truncar o arquivo para um novo tamanho.
SetSizeState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_1.SetSizeState
 
SetSizeState - Class in tecgraf.ftc_1_4.server.states.v1_2
Operação para truncar o arquivo para um novo tamanho.
SetSizeState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_2.SetSizeState
 
SetSizeState - Class in tecgraf.ftc_1_4.server.states.v1_4
Operação para truncar o arquivo para um novo tamanho.
SetSizeState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_4.SetSizeState
 
setTestMode(boolean) - Method in interface tecgraf.ftc_1_4.server.FileServerConfig
Define se o servidor deve executar em modo de teste.
setTestMode(boolean) - Method in class tecgraf.ftc_1_4.server.FileServerConfigImpl
Define se o servidor deve executar em modo de teste.
skip(long) - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
 
skip(long) - Method in class tecgraf.ftc_1_4.common.FileDataChannel
 
skip(long) - Method in interface tecgraf.ftc_1_4.common.IDataChannel
Metodo que pula/ignora uma quantidade de bytes a partir da posicao atual.
SOME_ERROR_OCCURRED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
SOME_ERROR_OCCURRED_FILE_ID - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
State - Interface in tecgraf.ftc_1_4.server.states
Representa o estado relativo a uma operação num servidor de arquivos.
StateUtil - Class in tecgraf.ftc_1_4.server.states
 
StateUtil() - Constructor for class tecgraf.ftc_1_4.server.states.StateUtil
 
stop() - Method in class tecgraf.ftc_1_4.server.FileServer
Solicita a interrupção do tratamento de requisições.
SUCCESS - Static variable in class tecgraf.ftc_1_4.common.logic.ResultMessage
Constante enviada para o cliente que informa sucesso
success - Variable in class tecgraf.ftc_1_4.common.logic.ResultMessage
Informa se a mensagem de retorno é sucesso ou falha
supportedOperations() - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
 
supportedOperations() - Method in class tecgraf.ftc_1_4.common.FileDataChannel
Retornas os metodos/operações suportados pela implementação do canal de dados.
supportedOperations() - Method in interface tecgraf.ftc_1_4.common.IDataChannel
Retornas os metodos/operações suportados pela implementação do canal de dados.
SupportedProtocols - Enum in tecgraf.ftc_1_4.server.states
Protocolos suportados por esta versao do servidor

T

tecgraf.ftc_1_4.client - package tecgraf.ftc_1_4.client
 
tecgraf.ftc_1_4.common - package tecgraf.ftc_1_4.common
 
tecgraf.ftc_1_4.common.exception - package tecgraf.ftc_1_4.common.exception
 
tecgraf.ftc_1_4.common.logic - package tecgraf.ftc_1_4.common.logic
 
tecgraf.ftc_1_4.server - package tecgraf.ftc_1_4.server
 
tecgraf.ftc_1_4.server.states - package tecgraf.ftc_1_4.server.states
 
tecgraf.ftc_1_4.server.states.v1_1 - package tecgraf.ftc_1_4.server.states.v1_1
 
tecgraf.ftc_1_4.server.states.v1_2 - package tecgraf.ftc_1_4.server.states.v1_2
 
tecgraf.ftc_1_4.server.states.v1_4 - package tecgraf.ftc_1_4.server.states.v1_4
 
tecgraf.ftc_1_4.utils - package tecgraf.ftc_1_4.utils
 
toString() - Method in class tecgraf.ftc_1_4.common.logic.ResultMessage
 
toString() - Method in class tecgraf.ftc_1_4.server.AccessKey
transferFrom(ReadableByteChannel, long, long) - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
Transfere os dados de um fluxo de entrada para o arquivo.
transferFrom(ReadableByteChannel, long, long) - Method in class tecgraf.ftc_1_4.common.FileDataChannel
Transfere os dados de um fluxo de entrada para o arquivo.
transferFrom(ReadableByteChannel, long, long) - Method in interface tecgraf.ftc_1_4.common.IDataChannel
Transfere os dados de um fluxo de entrada para o arquivo.
transferFromNonBlock(FileChannel, long, long, ReadableByteChannel, ByteBuffer) - Static method in class tecgraf.ftc_1_4.utils.IOUtils
 
transferTo(long, long, WritableByteChannel) - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
Transfere os dados do arquivo para um fluxo de saída.
transferTo(long, long, WritableByteChannel) - Method in class tecgraf.ftc_1_4.common.FileDataChannel
Transfere os dados do arquivo para um fluxo de saída.
transferTo(long, long, WritableByteChannel) - Method in interface tecgraf.ftc_1_4.common.IDataChannel
Transfere os dados do arquivo para um fluxo de saída.
transferTo(FileChannel, long, long, WritableByteChannel) - Static method in class tecgraf.ftc_1_4.utils.IOUtils
Sobrecarga do método IOUtils.transferTo(FileChannel, long, long, WritableByteChannel, ByteBuffer) que já especifica um buffer default de 1 MB.
transferTo(FileChannel, long, long, WritableByteChannel, ByteBuffer) - Static method in class tecgraf.ftc_1_4.utils.IOUtils
Método para transferência de bytes de um FileChannel para um WritableByteChannel.
transferToNonBlock(FileChannel, long, long, WritableByteChannel, ByteBuffer) - Static method in class tecgraf.ftc_1_4.utils.IOUtils
Método para transferência de bytes de um FileChannel para um WritableByteChannel.

U

UNEXPECTED_EXCEPTION_DURING_STATE_READ_OPERATION - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
UNEXPECTED_EXCEPTION_DURING_STATE_READ_OPERATION_FILE_ID - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
UNEXPECTED_EXCEPTION_DURING_STATE_WRITE_OPERATION - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
UNEXPECTED_EXCEPTION_DURING_STATE_WRITE_OPERATION_FILE_ID - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
UnexpectedProtocolMessage - Exception in tecgraf.ftc_1_4.common.exception
Exception que sinaliza uma falha ao interpretar o protocolo.
UnexpectedProtocolMessage(String) - Constructor for exception tecgraf.ftc_1_4.common.exception.UnexpectedProtocolMessage
Cria a exceção com uma mensagem associada.
UnexpectedProtocolMessage(Throwable) - Constructor for exception tecgraf.ftc_1_4.common.exception.UnexpectedProtocolMessage
Cria a exceção com uma causa associada.
UNSUPPORTED_PROTOCOL_VERSION - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
useTransferTo() - Method in class tecgraf.ftc_1_4.server.FileChannelRequestInfo
Retorna Indicador se o arquivo é normal
useTransferTo(boolean) - Method in class tecgraf.ftc_1_4.server.FileChannelRequestInfo
 
Utils - Class in tecgraf.ftc_1_4.utils
Classe utilitária.
Utils() - Constructor for class tecgraf.ftc_1_4.utils.Utils
 

V

V2_MINOR_VERSION - Static variable in class tecgraf.ftc_1_4.common.logic.ProtocolVersion
 
ValidateKeyState - Class in tecgraf.ftc_1_4.server.states.v1_1
Operação de obtenção e validação de uma chave de acesso.
ValidateKeyState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_1.ValidateKeyState
 
ValidateKeyState - Class in tecgraf.ftc_1_4.server.states.v1_2
Operação de obtenção e validação de uma chave de acesso.
ValidateKeyState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_2.ValidateKeyState
 
ValidateKeyState - Class in tecgraf.ftc_1_4.server.states.v1_4
Operação de obtenção e validação de uma chave de acesso.
ValidateKeyState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_4.ValidateKeyState
 
valueOf(String) - Static method in enum tecgraf.ftc_1_4.common.logic.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum tecgraf.ftc_1_4.common.logic.ErrorCode
Obtém um código de erro a partir de seu código.
valueOf(String) - Static method in enum tecgraf.ftc_1_4.common.logic.Operation
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum tecgraf.ftc_1_4.common.logic.Operation
Obtém uma operação a partir de seu código.
valueOf(String) - Static method in enum tecgraf.ftc_1_4.common.logic.PrimitiveTypeSize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tecgraf.ftc_1_4.server.ChannelClosedReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tecgraf.ftc_1_4.server.states.SupportedProtocols
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum tecgraf.ftc_1_4.server.states.SupportedProtocols
Obtém um protocolo a partir de seu código.
valueOf(String) - Static method in enum tecgraf.ftc_1_4.server.states.v1_1.OpenState.InternalState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tecgraf.ftc_1_4.server.states.v1_2.OpenState.InternalState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tecgraf.ftc_1_4.server.states.v1_4.OpenState.InternalState
Returns the enum constant of this type with the specified name.
values() - Static method in enum tecgraf.ftc_1_4.common.logic.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tecgraf.ftc_1_4.common.logic.Operation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tecgraf.ftc_1_4.common.logic.PrimitiveTypeSize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tecgraf.ftc_1_4.server.ChannelClosedReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tecgraf.ftc_1_4.server.states.SupportedProtocols
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tecgraf.ftc_1_4.server.states.v1_1.OpenState.InternalState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tecgraf.ftc_1_4.server.states.v1_2.OpenState.InternalState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tecgraf.ftc_1_4.server.states.v1_4.OpenState.InternalState
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION_HANDSHAKE_RESULT_BUFFERED - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
VERSION_HANDSHAKE_RESULT_SENT - Static variable in class tecgraf.ftc_1_4.server.ErrorMessages
 
VersionHandshakeState - Class in tecgraf.ftc_1_4.server.states.v1_4
Classe que implementa o estado de handshake inicial.
VersionHandshakeState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_4.VersionHandshakeState
 

W

write(ByteBuffer) - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
Escreve uma sequência de bytes no arquivo.
write(ByteBuffer, long) - Method in class tecgraf.ftc_1_4.client.RemoteDataChannel
Escreve uma sequência de bytes no arquivo.
write(ByteBuffer) - Method in class tecgraf.ftc_1_4.common.ByteChannelWrapper
 
write(int) - Method in class tecgraf.ftc_1_4.common.DataChannelOutputStream
write(byte[]) - Method in class tecgraf.ftc_1_4.common.DataChannelOutputStream
write(byte[], int, int) - Method in class tecgraf.ftc_1_4.common.DataChannelOutputStream
write(ByteBuffer) - Method in class tecgraf.ftc_1_4.common.FileDataChannel
Escreve uma sequência de bytes no arquivo.
write(ByteBuffer, long) - Method in class tecgraf.ftc_1_4.common.FileDataChannel
Escreve uma sequência de bytes no arquivo.
write(ByteBuffer) - Method in interface tecgraf.ftc_1_4.common.IDataChannel
Escreve uma sequência de bytes no arquivo.
write(ByteBuffer, long) - Method in interface tecgraf.ftc_1_4.common.IDataChannel
Escreve uma sequência de bytes no arquivo.
write(Session) - Method in interface tecgraf.ftc_1_4.server.states.State
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.CloseState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.GetOperationState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.GetPositionState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.GetSizeState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.OpenState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.ReadState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.SetPositionState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.SetSizeState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.ValidateKeyState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_1.WriteState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.CloseState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.GetOperationState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.GetPositionState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.GetSizeState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.KeepAliveState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.OpenState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.ReadState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.SetPositionState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.SetSizeState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.ValidateKeyState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_2.WriteState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.CloseState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.GetOperationState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.GetPositionState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.GetSizeState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.KeepAliveState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.OpenState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.ReadState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.SetPositionState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.SetSizeState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.ValidateKeyState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.VersionHandshakeState
Chamado quando um cliente está tentando receber dados do estado.
write(Session) - Method in class tecgraf.ftc_1_4.server.states.v1_4.WriteState
Chamado quando um cliente está tentando receber dados do estado.
writeByte(ByteBuffer, WritableByteChannel, byte) - Static method in class tecgraf.ftc_1_4.utils.ByteBufferUtils
Escreve um valor do tipo byte no canal.
writeByte(ByteBuffer, WritableByteChannel, int, byte) - Static method in class tecgraf.ftc_1_4.utils.ByteBufferUtils
Escreve um valor do tipo byte no canal.
writeBytesByteSize(ByteBuffer, WritableByteChannel, byte[]) - Static method in class tecgraf.ftc_1_4.utils.ByteBufferUtils
Escreve um valor do tipo byte[] no canal.
writeBytesShortSize(ByteBuffer, WritableByteChannel, byte[]) - Static method in class tecgraf.ftc_1_4.utils.ByteBufferUtils
Escreve um valor do tipo byte[] no canal.
writeLong(ByteBuffer, WritableByteChannel, long) - Static method in class tecgraf.ftc_1_4.utils.ByteBufferUtils
Escreve um valor do tipo long no canal.
writeLong(ByteBuffer, WritableByteChannel, int, long) - Static method in class tecgraf.ftc_1_4.utils.ByteBufferUtils
Escreve um valor do tipo long no canal.
writeResultMessage(ByteBuffer, ResultMessage) - Static method in class tecgraf.ftc_1_4.server.states.StateUtil
 
WriteState - Class in tecgraf.ftc_1_4.server.states.v1_1
Operação para escrita de dados a partir de uma determinada posição.
WriteState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_1.WriteState
 
WriteState - Class in tecgraf.ftc_1_4.server.states.v1_2
Operação para escrita de dados a partir de uma determinada posição.
WriteState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_2.WriteState
 
WriteState - Class in tecgraf.ftc_1_4.server.states.v1_4
Operação para escrita de dados a partir de uma determinada posição.
WriteState() - Constructor for class tecgraf.ftc_1_4.server.states.v1_4.WriteState
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2019 Tecgraf/PUC-Rio. All rights reserved.