Package org.ow2.joram.jakarta.connector
Class OutboundSubscriber
- java.lang.Object
-
- org.ow2.joram.jakarta.connector.OutboundConsumer
-
- org.ow2.joram.jakarta.connector.OutboundSubscriber
-
- All Implemented Interfaces:
jakarta.jms.MessageConsumer,jakarta.jms.TopicSubscriber,AutoCloseable
public class OutboundSubscriber extends OutboundConsumer implements jakarta.jms.TopicSubscriber
AnOutboundSubscriberinstance wraps a JMS PubSub consumer for a component involved in outbound messaging.
-
-
Field Summary
Fields Modifier and Type Field Description private static booleanDEBUGprivate static Loggerloggerprivate booleannoLocalNoLocal parameter.private jakarta.jms.TopictopicTopic instance to consume messages from.-
Fields inherited from class org.ow2.joram.jakarta.connector.OutboundConsumer
consumer, session, valid
-
-
Constructor Summary
Constructors Constructor Description OutboundSubscriber(jakarta.jms.Topic topic, boolean noLocal, jakarta.jms.MessageConsumer consumer, OutboundSession session)Constructs anOutboundSubscriberinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetNoLocal()Returns the noLocal parameter.jakarta.jms.TopicgetTopic()Returns the consumer's topic.-
Methods inherited from class org.ow2.joram.jakarta.connector.OutboundConsumer
checkValidity, close, getMessageListener, getMessageSelector, receive, receive, receiveNoWait, setMessageListener
-
-
-
-
Field Detail
-
logger
private static final Logger logger
-
DEBUG
private static final boolean DEBUG
-
topic
private jakarta.jms.Topic topic
Topic instance to consume messages from.
-
noLocal
private boolean noLocal
NoLocal parameter.
-
-
Constructor Detail
-
OutboundSubscriber
OutboundSubscriber(jakarta.jms.Topic topic, boolean noLocal, jakarta.jms.MessageConsumer consumer, OutboundSession session)Constructs anOutboundSubscriberinstance.
-
-
Method Detail
-
getTopic
public jakarta.jms.Topic getTopic() throws jakarta.jms.JMSExceptionReturns the consumer's topic.- Specified by:
getTopicin interfacejakarta.jms.TopicSubscriber- Throws:
jakarta.jms.JMSException
-
getNoLocal
public boolean getNoLocal() throws jakarta.jms.JMSExceptionReturns the noLocal parameter.- Specified by:
getNoLocalin interfacejakarta.jms.TopicSubscriber- Throws:
jakarta.jms.JMSException
-
-