public abstract class OpenState extends Object implements State
| Modifier and Type | Class and Description |
|---|---|
protected static class |
OpenState.InternalState
Representa os estados internos desta operação.
|
| Modifier | Constructor and Description |
|---|---|
protected |
OpenState(boolean readOnly)
Cria uma operação de abertura de arquivo.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isWriting()
Indica se o estado esta interessado em eventos de escrita desse canal.
|
boolean |
read(Session session)
Chamado quando um cliente está tentando enviar dados para o estado.
|
boolean |
write(Session session)
Chamado quando um cliente está tentando receber dados do estado.
|
protected OpenState(boolean readOnly)
readOnly - Indica se o arquivo será aberto somente para leitura ou se
será aberto para leitura e gravação.public boolean read(Session session)
public boolean write(Session session) throws IOException
write in interface Statesession - A sessão de execução da operação.true caso a operação tenha sido executada com sucesso, ou
false, caso contrário.IOException - em caso de erro de escrita do socket ou leitura para o buffer.Copyright © 2019 Tecgraf/PUC-Rio. All rights reserved.