- 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.
- 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
- 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
-
- 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.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
- 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
-
- 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
-