examplelistener.java

来自「JMS的topic程序」· Java 代码 · 共 50 行

JAVA
50
字号
/** * JBoss, Home of Professional Open Source * * Distributable under LGPL license. * See terms of license at gnu.org. */package org.jboss.example.jms.topic;import javax.jms.Message;import javax.jms.MessageListener;/** * @author <a href="mailto:ovidiu@jboss.org">Ovidiu Feodorov</a> * @version <tt>$Revision: 1843 $</tt>  * $Id: ExampleListener.java 1843 2006-12-21 23:41:19Z timfox $ */public class ExampleListener implements MessageListener{      private Message message;         public synchronized void onMessage(Message message)   {      this.message = message;      notifyAll();   }      public synchronized Message getMessage()   {      return message;   }         protected synchronized void waitForMessage()   {      if (message != null)      {         return;      }            try      {         wait(5000);      }      catch(InterruptedException e)      {         // OK      }   }}

⌨️ 快捷键说明

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