📄 memoryreporter.java
字号:
/*
* 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -