memoryreporter.java
来自「精通Jboss——Ejb和Web Services开发精解的随书源代码」· Java 代码 · 共 53 行
JAVA
53 行
/*
* Created on 2003-7-16
*
*/
package com.liuyang.jboss.message.mdb.examples;
import javax.ejb.EJBException;
import javax.ejb.MessageDrivenBean;
import javax.ejb.MessageDrivenContext;
import javax.jms.Message;
import javax.jms.MessageListener;
/**
* @author liuyang
*
* @ejb.bean
* name="MemoryReporter"
* acknowledge-mode="Auto-acknowledge"
* destination-type="javax.jms.Topic"
* subscription-durability="NonDurable"
* transaction-type="Container"
*
*
* @jboss.destination-jndi-name
* name="topic/MemoryReporter"
*
*/
public class MemoryReporter implements MessageDrivenBean,MessageListener {
public void ejbRemove(){
}
/**
*
* @ejb.create-method
*
*/
public void ejbCreate(){
}
private MessageDrivenContext mdcontext;
public void setMessageDrivenContext(MessageDrivenContext context)
throws EJBException {
mdcontext = context;
}
public void onMessage(Message msg) {
System.out.println("内存总量:"+Runtime.getRuntime().totalMemory());
System.out.println("剩余内存:"+Runtime.getRuntime().freeMemory());
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?