MessageConsumer
MessageConsumer werden in zwei Arten unterschieden
- QueueReceiver für die Empfängerseite des Point-to-Point Messaging und
- TopicSubscriber für die Empfängerseite des Publish-Subscribe Messaging.
MessageConsumer können mit der Session erzeugt werden. Sie dienen dem Empfang von Nachrichten mit dem Pull-Prinzip, d.h. ein MessageConsumer hat eine Methode, die aufgerufen wird, wenn eine Nachricht empfangen werden soll. Bevor Nachrichten empfangen werden können, muss einmal die Methode start() für die Connection ausgeführt werden.
MessageConsumer consumer = session.createConsumer(<Queue oder Topic>);
Message message = consumer.receive(<Timeout in Millisekunden>);
Wenn Nachrichten mit dem Push-Prinzip empfangen werden sollen, benutzt man ein Message-Driven Bean.
Quelle
http://java.sun.com/javaee/5/docs/api/javax/jms/MessageConsumer.html
- QueueReceiver für die Empfängerseite des Point-to-Point Messaging und
- TopicSubscriber für die Empfängerseite des Publish-Subscribe Messaging.
MessageConsumer können mit der Session erzeugt werden. Sie dienen dem Empfang von Nachrichten mit dem Pull-Prinzip, d.h. ein MessageConsumer hat eine Methode, die aufgerufen wird, wenn eine Nachricht empfangen werden soll. Bevor Nachrichten empfangen werden können, muss einmal die Methode start() für die Connection ausgeführt werden.
MessageConsumer consumer = session.createConsumer(<Queue oder Topic>);
Message message = consumer.receive(<Timeout in Millisekunden>);
Wenn Nachrichten mit dem Push-Prinzip empfangen werden sollen, benutzt man ein Message-Driven Bean.
Quelle
http://java.sun.com/javaee/5/docs/api/javax/jms/MessageConsumer.html