[jboss-user] [JBoss Messaging] - Re: I need help about Messaging!

xdoclet do-not-reply at jboss.com
Tue Sep 18 02:02:28 EDT 2007


first, i believe you have to post this to the EJB3 queue , not here. hope someone's going to move this thread to the correct location.

where is the *destination* ?? to which destination are you publishing your messages ??
btw, why do you still use deployment descriptors and do this in such a tortures way ? haven't you heard of annotations ??

you can do the same as follows :

import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageListener;
import javax.jms.TextMessage;
import javax.ejb.ActivationConfigProperty;
import javax.ejb.MessageDriven;
import javax.ejb.TransactionManagement;
import javax.ejb.TransactionManagementType;



@MessageDriven (activationConfig = { 	
		@ActivationConfigProperty(propertyName="destinationType", propertyValue="javax.jms.Topic"),
	    @ActivationConfigProperty(propertyName="destination", propertyValue="topic/SriLanka"),
	})

@TransactionManagement (TransactionManagementType.BEAN) 
public class LogMDB implements MessageListener {

	public void onMessage(Message message) {
		
		if (message instanceof TextMessage) {
			TextMessage textMessage = (TextMessage) message;
			try {
				System.out.println(textMessage.getText());
			} catch (JMSException e) {
				e.printStackTrace();
			}
		}
	}
	
}

*note*
in this example, i'm publishing messages to the topic called, "SriLanka". as i've said earlier, you got that error for you haven't provided a destination(topic) name.

Tyronne Wickramarathne

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4085332#4085332

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4085332



More information about the jboss-user mailing list