msninvitationmessage.java

来自「封装的msn代码,利用他很容易就可以登录msn.实现和msn通讯的目的.」· Java 代码 · 共 62 行

JAVA
62
字号
package net.sf.jml.message.invitation;import net.sf.jml.MsnProtocol;import net.sf.jml.message.MessageConstants;import net.sf.jml.message.MsnPropMessage;import net.sf.jml.protocol.MsnSession;import net.sf.jml.protocol.outgoing.OutgoingMSG;import net.sf.jml.util.Charset;/** * Invitation message, used for file transfer/video conference and etc. * See: <a href="http://www.hypothetic.org/docs/msn/client/invitations.php">http://www.hypothetic.org/docs/msn/client/invitations.php</a> *  * @author Roger Chen */public abstract class MsnInvitationMessage extends MsnPropMessage {    protected MsnInvitationMessage() {        setContentType(MessageConstants.CT_INVITATION                + MessageConstants.CHARSET);    }    public final String getInvitationCommand() {        return properties                .getProperty(InvitationConstants.KEY_INVITATION_COMMAND);    }    public final int getInvitationCookie() {        return properties                .getIntProperty(InvitationConstants.KEY_INVITATION_COOKIE);    }    protected final void setInvitationCommand(String invitationCommand) {        properties.setProperty(InvitationConstants.KEY_INVITATION_COMMAND,                invitationCommand);    }    protected final void setInvitationCookie(int invitationCookie) {        properties.setProperty(InvitationConstants.KEY_INVITATION_COOKIE,                invitationCookie);    }    @Override	public OutgoingMSG[] toOutgoingMsg(MsnProtocol protocol) {        OutgoingMSG message = new OutgoingMSG(protocol) {            @Override			protected void messageSent(MsnSession session) {                super.messageSent(session);                MsnInvitationMessage.this.messageSent(session);            }        };        message.setMsgType(OutgoingMSG.TYPE_ACKNOWLEDGE_WHEN_ERROR);        message.setMsg(Charset.encodeAsByteArray(toString()));        return new OutgoingMSG[] { message };    }    protected void messageSent(MsnSession session) {    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?