Giriş
Örnek
Eski kodlarda şu satırı dahil ederiz.
import javax.ejb.MessageDriver;
Şu satırı dahil ederiz
import jakarta.ejb.MessageDrive;
Message Driven Bean (MDB) asenkron ve stateless çalışır. Çoğunlukla JMS ile kullanılsa da farklı mesajlaşma ara katmanlarını da destekler
Şöyle yaparız
@JMSDestinationDefinition(name = "queue/PayaraMessageQueue",interfaceName = "javax.jms.Queue",destinationName = "PayaraMessageQueue")@MessageDriven(activationConfig = {@ActivationConfigProperty(propertyName = "destinationLookup",propertyValue = "queue/PayaraMessageQueue"),@ActivationConfigProperty(propertyName = "destinationType",propertyValue = "javax.jms.Queue") })public class MDBean implements MessageListener {@Overridepublic void onMessage(Message msg) {TextMessage message = (TextMessage) msg;...}}
Hiç yorum yok:
Yorum Gönder