|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface FileProvider
O dono do servidor de arquivos.
| Method Summary | |
|---|---|
FileChannel |
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. |
| Method Detail |
|---|
FileChannel 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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||