| Modifier and Type | Method and Description |
|---|---|
long |
RemoteDataChannel.remaining() |
long |
RemoteDataChannel.skip(long bytes) |
long |
RemoteDataChannel.transferFrom(ReadableByteChannel source,
long remotePosition,
long count)
Transfere os dados de um fluxo de entrada para o arquivo.
|
| Modifier and Type | Method and Description |
|---|---|
long |
IDataChannel.getPosition()
Obtém a posição atual do canal.
|
long |
IDataChannel.getSize()
Obtém a quantidade de bytes no canal a partir da posição inicial.
|
int |
IDataChannel.read(ByteBuffer target)
Lê uma sequência de bytes do arquivo.
|
int |
IDataChannel.read(ByteBuffer target,
long position)
Lê uma sequência de bytes do arquivo.
|
long |
IDataChannel.remaining()
Retorna a quantidade de bytes no canal a partir da posição atual.
|
long |
FileDataChannel.remaining() |
void |
IDataChannel.setPosition(long position)
Define a nova posição do arquivo.
|
void |
IDataChannel.setSize(long size)
Define a quantidade de bytes para o canal.
|
long |
IDataChannel.skip(long bytes)
Metodo que pula/ignora uma quantidade de bytes a partir da posicao atual.
|
long |
FileDataChannel.skip(long bytes) |
long |
IDataChannel.transferFrom(ReadableByteChannel source,
long position,
long count)
Transfere os dados de um fluxo de entrada para o arquivo.
|
long |
IDataChannel.transferTo(long position,
long count,
WritableByteChannel output)
Transfere os dados do arquivo para um fluxo de saída.
|
int |
IDataChannel.write(ByteBuffer source)
Escreve uma sequência de bytes no arquivo.
|
int |
IDataChannel.write(ByteBuffer source,
long position)
Escreve uma sequência de bytes no arquivo.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FailureException
Representa uma exceção de falha geral no acesso a arquivos remotos.
|
class |
FileLockedException
Representa uma exceção indicando que um arquivo não pode ser alterado porque
está reservado para outro usuário.
|
class |
InvalidProtocolVersionException
Exceção que indica que o servidor e o cliente não suportam uma mesma versão
do protocolo ftc.
|
class |
MaxClientsReachedException
Representa uma exceção de numero maximo de clientes no servidor foi atingido.
|
class |
PermissionException
Representa uma exceção de falta de permissão no acesso a arquivos remotos.
|
class |
RemoteDataChannelException
Representa uma exceção genérica do canal de dados remoto.
|
class |
UnexpectedProtocolMessage
Exception que sinaliza uma falha ao interpretar o protocolo.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
State.read(Session session)
Chamado quando um cliente está tentando enviar dados para o estado.
|
boolean |
State.write(Session session)
Chamado quando um cliente está tentando receber dados do estado.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
WriteState.read(Session session)
Chamado quando um cliente está tentando enviar dados para o estado.
|
boolean |
ReadState.write(Session session)
Chamado quando um cliente está tentando receber dados do estado.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
WriteState.read(Session session)
Chamado quando um cliente está tentando enviar dados para o estado.
|
boolean |
ReadState.write(Session session)
Chamado quando um cliente está tentando receber dados do estado.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
WriteState.read(Session session)
Chamado quando um cliente está tentando enviar dados para o estado.
|
boolean |
ReadState.write(Session session)
Chamado quando um cliente está tentando receber dados do estado.
|
Copyright © 2019 Tecgraf/PUC-Rio. All rights reserved.