package com.book.jms;
import javax.ejb.MessageDriven;
import javax.ejb.ActivationConfigProperty;
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.MessageListener;
import javax.jms.TextMessage;
@MessageDriven(activationConfig = {
@ActivationConfigProperty( propertyName = "destinationType",
propertyValue = "javax.jms.Queue"),
@ActivationConfigProperty( propertyName = "destination",
propertyValue = "queue/MyQueue") })
public class TextMessageListener implements MessageListener {
@Override
public void onMessage(Message message) {
if(message instanceof TextMessage){
try {
TextMessage textMessage = (TextMessage) message;
System.out.println("mesaj alındı : "+textMessage.getText());
} catch (JMSException e) {
e.printStackTrace();
}
}
}
}
Dosyayı İndir