logbean.java

来自「精通java核心技术》随书源代码」· Java 代码 · 共 40 行

JAVA
40
字号
import javax.ejb.*;
import javax.jms.*;
	
	public class LogBean implements MessageDrivenBean, MessageListener 
	{
	   	protected MessageDrivenContext ctx;
	
	   	// 设置与该Bean实例关联的上下文
	   	public void setMessageDrivenContext(MessageDrivenContext ctx) 
	   	{
	     	this.ctx = ctx;
	   	}
	
	   	// 初始化Bean
	   	public void ejbCreate() 
	   	{
	      	System.err.println("ejbCreate()");
	   	}
	
	   	// business method
	   	public void onMessage(Message msg) 
	   	{
	     	TextMessage tm = (TextMessage) msg;
	
	     	try {
	        		String text = tm.getText();
	        		System.err.println("Received new message : " + text);
	     	}
	     	catch(JMSException e) {
	        		e.printStackTrace();
	     	}
	   	}
	
	   	// 移除Bean
	   	public void ejbRemove() 
	   	{
	      	System.err.println("ejbRemove()");
	   	}
	}

⌨️ 快捷键说明

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