JML

net.sf.jml.protocol
Class MsnOutgoingMessage

java.lang.Object
  extended by net.sf.jml.protocol.MsnMessage
      extended by net.sf.jml.protocol.MsnOutgoingMessage
Direct Known Subclasses:
OutgoingADC, OutgoingADD, OutgoingADG, OutgoingANS, OutgoingBLP, OutgoingCAL, OutgoingCHG, OutgoingCVR, OutgoingGTC, OutgoingMSG, OutgoingOUT, OutgoingPNG, OutgoingPRP, OutgoingQRY, OutgoingREA, OutgoingREG, OutgoingREM, OutgoingRMG, OutgoingSBP, OutgoingSYN, OutgoingURL, OutgoingUSRAuthNS, OutgoingUSRAuthSB, OutgoingUSRInitNS, OutgoingUUX, OutgoingVER, OutgoingXFR

public abstract class MsnOutgoingMessage
extends MsnMessage

The outgoing MsnMessage.

Author:
Roger Chen

Field Summary
 
Fields inherited from class net.sf.jml.protocol.MsnMessage
protocol
 
Constructor Summary
MsnOutgoingMessage(MsnProtocol protocol)
           
 
Method Summary
protected  void messageSent(MsnSession session)
          The message have been sent.
protected  void receivedResponse(MsnSession session, MsnIncomingMessage response)
          The message received response.
 
Methods inherited from class net.sf.jml.protocol.MsnMessage
addParam, asString, clearParams, getChunkData, getCommand, getParam, getParamCount, getProtocol, getTransactionId, isSupportChunkData, isSupportTransactionId, load, save, setChunkData, setChunkData, setCommand, setParam, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MsnOutgoingMessage

public MsnOutgoingMessage(MsnProtocol protocol)
Method Detail

messageSent

protected void messageSent(MsnSession session)
The message have been sent.

Parameters:
session - the MsnSession which sent this message

receivedResponse

protected void receivedResponse(MsnSession session,
                                MsnIncomingMessage response)
The message received response. An outgoing message may have more than one response.

Parameters:
session - the MsnSession which received response
response - received response

JML