tecgraf.ftc_1_2.server.states
Interface State

All Known Implementing Classes:
CloseState, CloseState, GetOperationState, GetOperationState, GetPositionState, GetPositionState, GetSizeState, GetSizeState, KeepAliveState, OpenReadOnlyState, OpenReadOnlyState, OpenReadWriteState, OpenReadWriteState, OpenState, OpenState, ReadState, ReadState, SetPositionState, SetPositionState, SetSizeState, SetSizeState, ValidateKeyState, ValidateKeyState, VersionHandshakeState, WriteState, WriteState

public interface State

Representa o estado relativo a uma operação num servidor de arquivos.

Author:
Tecgraf/PUC-Rio

Method Summary
 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.
 

Method Detail

read

boolean read(Session session)
Chamado quando um cliente está tentando enviar dados para o estado.

Parameters:
session - A sessão de execução da operação.
Returns:
true caso a operação tenha sido executada com sucesso, ou false, caso contrário.

write

boolean write(Session session)
Chamado quando um cliente está tentando receber dados do estado.

Parameters:
session - A sessão de execução da operação.
Returns:
true caso a operação tenha sido executada com sucesso, ou false, caso contrário.


Copyright © 2017 Tecgraf/PUC-Rio. All rights reserved.