com.retrogui.messageserver.common
Interface ISessionControl

All Known Implementing Classes:
MessageClient, MessageServer

public interface ISessionControl

Interface for controlling a session. The implementing class is a MessageClient or a MessageServer.


Method Summary
 IMessageEncoder getMessageEncoder()
           
 IMessageSerializer getMessageSerializer()
           
 boolean isSendAndReceiveMessages()
          getter
 void setSendAndReceiveMessages(boolean isSendAndReceiveMessages)
          setter - set to false to prevent messages from being sent or received.
 

Method Detail

setSendAndReceiveMessages

public void setSendAndReceiveMessages(boolean isSendAndReceiveMessages)
setter - set to false to prevent messages from being sent or received. Usually done prior to a shutdown. This flag controls whether the Session sendMessage() and getMessage() function and the flag does not cause the queues to stop. If this flag is set to false for long enough then the queues may grow excessively large and you'll run out of memory.

Parameters:
isSendAndReceiveMessages -

isSendAndReceiveMessages

public boolean isSendAndReceiveMessages()
getter

Returns:

getMessageSerializer

public IMessageSerializer getMessageSerializer()
Returns:

getMessageEncoder

public IMessageEncoder getMessageEncoder()
Returns: