package org.wildfly.swarm.messaging.test; import javax.ejb.ActivationConfigProperty; import javax.ejb.MessageDriven; import javax.jms.JMSException; import javax.jms.Message; import javax.jms.MessageListener; import javax.jms.TextMessage; /** * @author Yoshimasa Tanabe */ @MessageDriven(name = "MyTopicMDB", activationConfig = { @ActivationConfigProperty(propertyName = "destinationLookup", propertyValue = "myTopic"), @ActivationConfigProperty(propertyName = "destinationType", propertyValue = "javax.jms.Topic"), }) public class MyTopicMDB implements MessageListener { @Override public void onMessage(Message message) { try { System.out.println("received: " + ((TextMessage) message).getText()); } catch (JMSException e) { e.printStackTrace(); } } }