jtmessage.java
来自「Java Pattern Oriented Framework (Jt) 是为了」· Java 代码 · 共 211 行
JAVA
211 行
package Jt;
import java.io.*;
/**
* Jt Messages used for the implementation of the Jt messaging pattern.
* This class is used to pass information to Jt objects.
*/
public class JtMessage extends JtObject implements Serializable {
public static final String JtCLASS_NAME = JtMessage.class.getName();
private static final long serialVersionUID = 1L;
private Object msgId;
private Object msgTo;
private Object msgFrom;
private Object msgSubject;
private Object msgContent;
private Object msgData;
private Object msgReplyTo;
private Object msgAttachment;
private Object msgContext;
public JtMessage () {
}
public JtMessage (String msgId) {
this.msgId = msgId;
}
/*
public JtMessage (Object source) {
}
*/
/**
* Returns the message Context.
*/
public Object getMsgContext() {
return msgContext;
}
/**
* Sets the message context.
* @param msgContext message context
*/
public void setMsgContext(Object msgContext) {
this.msgContext = msgContext;
}
/**
* Returns the message ID.
*/
public Object getMsgId () {
return msgId;
}
/**
* Sets the message ID. This ID will be used by the recipient object to determine
* how the message should be processed.
* @param newMsgId message ID
*/
public void setMsgId(Object newMsgId) {
msgId = newMsgId;
}
/**
* Sets the message recipient. This attribute specifies where the message is going to.
* @param newMsgTo message recipient
*/
public void setMsgTo (Object newMsgTo) {
msgTo = newMsgTo;
}
/**
* Returns the message recipient.
*/
public Object getMsgTo() {
return msgTo;
}
/**
* Sets the message sender. This attribute specifies where the message is coming from.
* @param newMsgFrom message sender
*/
public void setMsgFrom (Object newMsgFrom) {
msgFrom = newMsgFrom;
}
/**
* Returns the message sender.
*/
public Object getMsgFrom() {
return msgFrom;
}
/**
* Sets the message subject. This additional message information may be helpful
* while processing Jt Messages.
* @param newMsgSubject message subject
*/
public void setMsgSubject(Object newMsgSubject) {
msgSubject = newMsgSubject;
}
/**
* Returns the message subject.
*/
public Object getMsgSubject() {
return msgSubject;
}
/**
* Sets the message content.
* @param newMsgContent message content
*/
public void setMsgContent(Object newMsgContent) {
msgContent = newMsgContent;
}
/**
* Returns the message content.
*/
public Object getMsgContent() {
return msgContent;
}
/**
* Specifies additional message data. This attribute is seldom used.
* @param newMsgData message data
*/
public void setMsgData(Object newMsgData) {
msgData = newMsgData;
}
/**
* Returns additional message data.
*/
public Object getMsgData() {
return msgData;
}
/**
* Specifies the message attachment. This attribute is seldom used.
* @param newMsgAttachment message attachment
*/
public void setMsgAttachment(Object newMsgAttachment) {
msgAttachment = newMsgAttachment;
}
/**
* Returns the message attachment.
*/
public Object getMsgAttachment() {
return msgAttachment;
}
/**
* Specifies the object that should receive the reply message.
* @param newMsgReplyTo object that should receive the reply.
*/
public void setMsgReplyTo(Object newMsgReplyTo) {
msgReplyTo = newMsgReplyTo;
}
/**
* Returns the object that should receive the reply message.
*/
public Object getMsgReplyTo() {
return msgReplyTo;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?