defaultapmgtmessageproducer.java

来自「基于 active mq 的 JMS 开发代码」· Java 代码 · 共 70 行

JAVA
70
字号
/*************************** COPYRIGHT INFORMATION ***************************\
 *                                                                             *
 *       INFOMATION INCLUDED IN THIS DOCUMENT IS THE EXCLUSIVE PROPERTY OF     *
 *       LIANGJIANG COMMUNICATIONS SOFTWARE INC. COPYING, USE OR DISCLOSURE    *
 *       OF ITS CONTENTS, EVEN IN PART, ARE NOT PERMITTED WITHOUT THE PRIOR    *
 *       WRITTEN AGREEMENT OF THE PROPRIETOR.                                  *
 *                                                                             *
 *               Copyright (C) 2002-2006 Liangjiang Software Inc.              *
 *                                                                             *
 ************************** END OF COPYRIGHT INFORMATION ***********************

 ************************* SOURCE FILE INFORMATION *****************************
 **
 *LAST UPDATED:: $Id: DefaultApmgtMessageProducer.java,v 1.1 2006/10/12 09:04:11 zouyj Exp $
 **
 *PRINCIPAL AUTHOR:: Liangjiang Incorporation                                  *
 **
 *PRUCT NAME      :: APMGT                                                      *
 **
 *LANGUAGE        :: JAVA                                                      *
 **
 *TARGET ENVIRONMENT:: JRE 1.5+                                                *
 **
 *DESCRIPTION     :: PleaseFill
 **
 *************************** END OF SOURCE FILE INFORMATION ********************

 ************************* CHANGE REPORT HISTORY *******************************
 ** Product VERSION,UPDATED BY,UPDATE DATE                                     *
 *   DESCRIPTION OF CHANGE                                                     *
 *-----------------------------------------------------------------------------*
 * Example:
 *-----------------------------------------------------------------------------*
 * $Revision: 1.1 $ ,邹远军,Oct 12, 2006 
 *   comment                                                                   *
 \*************************** END OF CHANGE REPORT HISTORY ********************/

package com.liangj.apmgt.jms;

import org.springframework.jms.core.JmsTemplate;

import com.liangj.apmgt.message.ApmgtMessageData;

/**
 * @author 邹远军
 * 
 */
public class DefaultApmgtMessageProducer implements IApmgtMessageProducer {
	
	private JmsTemplate jmsTemplate;

	private String destinationName;

	public String getDestinationName() {
		return destinationName;
	}

	public void setDestinationName(String destinationName) {
		this.destinationName = destinationName;
	}

	public void setJmsTemplate(JmsTemplate jmsTemplate) {
    	this.jmsTemplate = jmsTemplate;
    }

	public void sendMessage(ApmgtMessageData messageData) {
		this.jmsTemplate.convertAndSend(this.destinationName, messageData);
	}
}

⌨️ 快捷键说明

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