net.sf.beep4j.internal
Class SessionImpl.AliveState

java.lang.Object
  extended by net.sf.beep4j.internal.SessionImpl.AbstractSessionState
      extended by net.sf.beep4j.internal.SessionImpl.AliveState
All Implemented Interfaces:
MessageHandler, SessionImpl.SessionState
Direct Known Subclasses:
SessionImpl.WaitForResponseState
Enclosing class:
SessionImpl

protected class SessionImpl.AliveState
extends SessionImpl.AbstractSessionState


Constructor Summary
protected SessionImpl.AliveState()
           
 
Method Summary
 StartChannelResponse channelStartRequested(int channelNumber, ProfileInfo[] profiles)
           
 void closeSession()
           
 void connectionClosed()
           
 java.lang.String getName()
           
 void receiveANS(int channelNumber, int messageNumber, int answerNumber, Message message)
          Receive a ANS message.
 void receiveERR(int channelNumber, int messageNumber, Message message)
          Receive a ERR message.
 void receiveMSG(int channelNumber, int messageNumber, Message message)
          Receive a MSG message.
 void receiveNUL(int channelNumber, int messageNumber)
          Receive a NUL message.
 void receiveRPY(int channelNumber, int messageNumber, Message message)
          Receive a RPY message.
 void sendMessage(int channelNumber, Message message, ReplyHandler listener)
           
 void sessionCloseRequested(CloseCallback callback)
           
 void startChannel(ProfileInfo[] profiles, ChannelHandlerFactory factory)
           
 java.lang.String toString()
           
 
Methods inherited from class net.sf.beep4j.internal.SessionImpl.AbstractSessionState
connectionEstablished
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SessionImpl.AliveState

protected SessionImpl.AliveState()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in class SessionImpl.AbstractSessionState

startChannel

public void startChannel(ProfileInfo[] profiles,
                         ChannelHandlerFactory factory)
Specified by:
startChannel in interface SessionImpl.SessionState
Overrides:
startChannel in class SessionImpl.AbstractSessionState

sendMessage

public void sendMessage(int channelNumber,
                        Message message,
                        ReplyHandler listener)
Specified by:
sendMessage in interface SessionImpl.SessionState
Overrides:
sendMessage in class SessionImpl.AbstractSessionState

channelStartRequested

public StartChannelResponse channelStartRequested(int channelNumber,
                                                  ProfileInfo[] profiles)
Specified by:
channelStartRequested in interface SessionImpl.SessionState
Overrides:
channelStartRequested in class SessionImpl.AbstractSessionState

receiveMSG

public void receiveMSG(int channelNumber,
                       int messageNumber,
                       Message message)
Description copied from interface: MessageHandler
Receive a MSG message.

Specified by:
receiveMSG in interface MessageHandler
Overrides:
receiveMSG in class SessionImpl.AbstractSessionState
Parameters:
channelNumber - the channel number
messageNumber - the message number
message - the Message itself

receiveANS

public void receiveANS(int channelNumber,
                       int messageNumber,
                       int answerNumber,
                       Message message)
Description copied from interface: MessageHandler
Receive a ANS message.

Specified by:
receiveANS in interface MessageHandler
Overrides:
receiveANS in class SessionImpl.AbstractSessionState
Parameters:
channelNumber - the channel number
messageNumber - the message number
answerNumber - the answer number
message - the Message itself

receiveNUL

public void receiveNUL(int channelNumber,
                       int messageNumber)
Description copied from interface: MessageHandler
Receive a NUL message.

Specified by:
receiveNUL in interface MessageHandler
Overrides:
receiveNUL in class SessionImpl.AbstractSessionState
Parameters:
channelNumber - the channel number
messageNumber - the message number

receiveERR

public void receiveERR(int channelNumber,
                       int messageNumber,
                       Message message)
Description copied from interface: MessageHandler
Receive a ERR message.

Specified by:
receiveERR in interface MessageHandler
Overrides:
receiveERR in class SessionImpl.AbstractSessionState
Parameters:
channelNumber - the channel number
messageNumber - the message number
message - the Message itself

receiveRPY

public void receiveRPY(int channelNumber,
                       int messageNumber,
                       Message message)
Description copied from interface: MessageHandler
Receive a RPY message.

Specified by:
receiveRPY in interface MessageHandler
Overrides:
receiveRPY in class SessionImpl.AbstractSessionState
Parameters:
channelNumber - the channel number
messageNumber - the message number
message - the Message itself

closeSession

public void closeSession()
Specified by:
closeSession in interface SessionImpl.SessionState
Overrides:
closeSession in class SessionImpl.AbstractSessionState

sessionCloseRequested

public void sessionCloseRequested(CloseCallback callback)
Specified by:
sessionCloseRequested in interface SessionImpl.SessionState
Overrides:
sessionCloseRequested in class SessionImpl.AbstractSessionState

connectionClosed

public void connectionClosed()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2007 null. All Rights Reserved.