public interface DataChannelProvider
| Modifier and Type | Method and Description |
|---|---|
IDataChannel |
createFileChannel(Object requester,
byte[] fileId,
boolean readOnly)
Cria um canal para um arquivo.
|
void |
fileChannelClosed(Object requester,
byte[] fileId,
ChannelClosedReason reason)
Indica que um canal para um arquivo foi fechado.
|
boolean |
isLocked(Object requester,
byte[] fileId)
Verifica se o arquivo possui um lock que impede a escrita.
|
IDataChannel createFileChannel(Object requester, byte[] fileId, boolean readOnly) throws PermissionException, FailureException
requester - O responsável pela requisição do canal.fileId - O identificador do arquivo.readOnly - Indica se o canal será somente para leitura ou não.null, caso o arquivo não exista.PermissionException - Caso o usuário não tenha permissão para obter o
arquivo solicitado.FailureException - Caso ocorra alguma falha no procedimento.boolean isLocked(Object requester, byte[] fileId)
requester - O responsável pela requisição do canal.fileId - O identificador do arquivo.true caso exista um lock associado ao arquivo, ou
false, caso contrário.void fileChannelClosed(Object requester, byte[] fileId, ChannelClosedReason reason)
requester - O responsável pela requisição do canal.fileId - O identificador do arquivo.reason - A razão do fechamento do arquivo.Copyright © 2019 Tecgraf/PUC-Rio. All rights reserved.