⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 message.java

📁 基于MSMQ和JNI的_Java和C#互通信实现
💻 JAVA
字号:
package ionic.Msmq;

/**
 *    
 *title: 本类表示java调用MSMQ产生的消息队列中对消息的描述 <br />
 *copy   中智软件<br />   
 *company ZZsoft<br />
 *@version 1.2     
 *@author ionic,郭帆   
 */ 
public class Message {
	//消息的主题
	String _message;
	//消息的标签
	String _label;
	//消息的相关ID(暂不理解)
	String _correlationId;
	/**
	 * 消息的传送标志(暂不理解)
	 * 0 = NO TRANSACTION, 1= MTS, 2= XA, 3= SINGLE_MESSAGE 
	 */	 
	int _transactionFlag;
	
	//对Message属性的操作
	public void setMessage(String value){ _message = value;}	
	public String getMessage(){	return _message;}
	//对Label属性的操作
	public void setLabel(String value){	_label = value;	}
	public String getLabel(){	return _label;	}
	//对CorrelationId属性的操作
	public void setCorrelationId(String value){	_correlationId = value;	}
	public String getCorrelationId(){	return _correlationId;	}
	//对TransactionFlag属性的操作
	public void setTransactionFlag(int value){	_transactionFlag = value;	}
	public int getTransactionFlag(){		return _transactionFlag;	}
	
	/**
	 * 构造函数
	 * @param message 消息内容
	 * @param label 消息标签
	 * @param correlationId 消息关联的ID
	 * @param transactionFlag 消息的类型
	 */
	public Message(String message,String label, String correlationId, int transactionFlag) {
		// TODO Auto-generated constructor stub
		_message = message;
		_label = label;
		_correlationId = correlationId;
		_transactionFlag = transactionFlag;
	}

	/**
	 * 被注释掉的单元测试
	 * @param args
	 */
	/*
	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}
	*/

}

⌨️ 快捷键说明

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