public interface IRemoteDataChannel extends IDataChannel
OP_GET_POSITION, OP_GET_SIZE, OP_READ, OP_SET_POSITION, OP_SET_SIZE, OP_TRANSFER_FROM, OP_TRANSFER_TO, OP_WRITE| Modifier and Type | Method and Description |
|---|---|
void |
keepAlive()
Operação que faz um poll no servidor com o intuito de manter a conexao
ativa
|
void |
open()
Solicita a abertura do arquivo.
|
close, getPosition, getSize, isOpen, read, read, remaining, setPosition, setSize, skip, supportedOperations, transferFrom, transferTo, write, writevoid open() throws PermissionException, FileNotFoundException, FailureException, MaxClientsReachedException, InvalidProtocolVersionException
PermissionException - Caso o usuário não tenha permissão para
realizar o modo de abertura solicitado.FileNotFoundException - Caso o arquivo não exista.FailureException - Caso ocorra alguma falha no procedimento.MaxClientsReachedException - Caso o servidor não possa mais receber
clientes.InvalidProtocolVersionException - Caso o servidor não suporte a
versão do protocolo utilizada pelo cliente.void keepAlive()
throws FailureException
FailureException - Caso ocorra alguma falha na operação.Copyright © 2019 Tecgraf/PUC-Rio. All rights reserved.