JML

net.sf.jml.message.invitation
Class MsnInvitationMessage

java.lang.Object
  extended by net.sf.jml.message.MsnMimeMessage
      extended by net.sf.jml.message.MsnPropMessage
          extended by net.sf.jml.message.invitation.MsnInvitationMessage
Direct Known Subclasses:
MsnAcceptMessage, MsnCancelMessage, MsnInviteMessage

public abstract class MsnInvitationMessage
extends MsnPropMessage

Invitation message, used for file transfer/video conference and etc. See: http://www.hypothetic.org/docs/msn/client/invitations.php

Author:
Roger Chen

Field Summary
 
Fields inherited from class net.sf.jml.message.MsnPropMessage
properties
 
Fields inherited from class net.sf.jml.message.MsnMimeMessage
headers
 
Constructor Summary
protected MsnInvitationMessage()
           
 
Method Summary
 String getInvitationCommand()
           
 int getInvitationCookie()
           
protected  void messageSent(MsnSession session)
           
protected  void setInvitationCommand(String invitationCommand)
           
protected  void setInvitationCookie(int invitationCookie)
           
 OutgoingMSG[] toOutgoingMsg(MsnProtocol protocol)
          Generate OutgoingMSGs.
 
Methods inherited from class net.sf.jml.message.MsnPropMessage
getProperties, parseBuffer, toString
 
Methods inherited from class net.sf.jml.message.MsnMimeMessage
getCharset, getContentType, getHeaders, getMimeVersion, messageReceived, parseMessage, setContentType, setMimeVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MsnInvitationMessage

protected MsnInvitationMessage()
Method Detail

getInvitationCommand

public final String getInvitationCommand()

getInvitationCookie

public final int getInvitationCookie()

setInvitationCommand

protected final void setInvitationCommand(String invitationCommand)

setInvitationCookie

protected final void setInvitationCookie(int invitationCookie)

toOutgoingMsg

public OutgoingMSG[] toOutgoingMsg(MsnProtocol protocol)
Description copied from class: MsnMimeMessage
Generate OutgoingMSGs.

Overrides:
toOutgoingMsg in class MsnMimeMessage
Parameters:
protocol - used MsnProtocol
Returns:
generated OutgoingMSGs. A MsnMimeMessage may generate multi OutgoingMSGs.

messageSent

protected void messageSent(MsnSession session)

JML