Consuming messages from a topic with non-durable/durable subscription

Subscribing to and consuming messages from a JMS topic is similar to consuming messages from a JMS queue. The main difference between a topic and a queue is that the topic can have multiple subscribers and that a subscription can either be durable or non-durable. With a durable topic, a message that cannot be delivered due to the subscriber being unavailable will be kept by the JMS server and delivered later when the subscriber is back online.

In this recipe, we will show you how to implement a proxy service as a subscriber for the topic. The proxy service will act as a listener on the JMS topic and will get active as soon as a message arrives in the topic. First we implement ...

Get Oracle Service Bus 11g Development Cookbook now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.