Message listener
From Resin 3.0
(Difference between revisions)
m (Configuring a Message Listener moved to Message listener) |
|||
Line 1: | Line 1: | ||
+ | {{Cleanup}} | ||
[[Category:JMS]] | [[Category:JMS]] | ||
Latest revision as of 15:49, 2 December 2011
This article requires cleanup and may refer to a legacy version of Resin.
Please visit http://www.caucho.com/documentation/ for the most up-to-date documentation. |
Writing a Message Listener
The JMS MessageListener interface has a single method onMessage(Message)
.
A simple message application can implement that message listener waiting to receive messages from the queue.
MyListener.java
import javax.jms.*; public class MyListener implements MessageListener { public void onMessage(Message message) { TextMessage text = (TextMessage) message; System.out.println("Message: " + text.getText()); } }
Configuring a Listener Resource
<resource type="com.caucho.jms.resource.ListenerResource"> <init> <connection-factory>${jmsFactory}</connection-factory> <destination>${queue}</destination> <listener type="example.MyListener"/> </init> </resource>