sessionpoolconsumer.java
来自「100多M的J2EE培训内容」· Java 代码 · 共 70 行
JAVA
70 行
package bible.jms;
import javax.jms.*;
/**
* Class SessionPoolConsumer
*
*
* @author
* @version %I%, %G%
*/
public class SessionPoolConsumer implements MessageListener {
/**
* Method onMessage
*
*
* @param message
*
*/
public void onMessage(Message message) {
if (message instanceof BytesMessage) {
BytesMessage bytesMessage = (BytesMessage) message;
// Process bytesMessage here
} else {
if (message instanceof MapMessage) {
MapMessage mapMessage = (MapMessage) message;
// Process mapMessage here
} else {
if (message instanceof ObjectMessage) {
ObjectMessage objectMessage = (ObjectMessage) message;
// Process objectMessage here
} else {
if (message instanceof StreamMessage) {
StreamMessage streamMessage = (StreamMessage) message;
// Process streamMessage here
} else {
if (message instanceof TextMessage) {
try {
TextMessage textMessage = (TextMessage) message;
// Process textMessage here
String msg = textMessage.getText();
System.out.println("Received message: " + msg);
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
}
}
}
}
/*--- Formatted in Bible Style on Thu, Sep 6, '01 ---*/
/*------ Formatted by Jindent 3.24 Gold 1.02 --- http://www.jindent.de ------*/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?