queuereader.java

来自「100多M的J2EE培训内容」· Java 代码 · 共 84 行

JAVA
84
字号
package bible.webservices.message.consumer;



import javax.jms.*;

import javax.naming.*;

import javax.ejb.CreateException;
import javax.ejb.MessageDrivenContext;
import javax.ejb.MessageDrivenBean;

import java.rmi.RemoteException;


/**
 * Class QueueReader
 *
 *
 * @author
 * @version %I%, %G%
 */
public class QueueReader implements MessageDrivenBean, MessageListener {

  private transient MessageDrivenContext mdc = null;
  private Context                        context;

  /**
   * Constructor QueueReader
   *
   *
   */
  public QueueReader() {}

  /**
   * Method setMessageDrivenContext
   *
   *
   * @param mdc
   *
   */
  public void setMessageDrivenContext(MessageDrivenContext mdc) {
    this.mdc = mdc;
  }

  /**
   * Method ejbCreate
   *
   *
   */
  public void ejbCreate() {}

  /**
   * Method ejbRemove
   *
   *
   */
  public void ejbRemove() {}

  /**
   * Method onMessage
   *
   *
   * @param message
   *
   */
  public void onMessage(Message message) {

    ObjectMessage tm = (ObjectMessage) message;

    try {
      System.out.println("The text in the message was " + tm.getObject());
    } 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 + -
显示快捷键?