Package org.ow2.joram.jakarta.connector
Class OutboundSender
- java.lang.Object
-
- org.ow2.joram.jakarta.connector.OutboundProducer
-
- org.ow2.joram.jakarta.connector.OutboundSender
-
- All Implemented Interfaces:
jakarta.jms.MessageProducer,jakarta.jms.QueueSender,AutoCloseable
public class OutboundSender extends OutboundProducer implements jakarta.jms.QueueSender
AnOutboundSenderinstance wraps a JMS producer for a component involved in PTP outbound messaging.
-
-
Constructor Summary
Constructors Constructor Description OutboundSender(jakarta.jms.MessageProducer producer, OutboundSession session)Constructs anOutboundSenderinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.jms.QueuegetQueue()Delegates the call to the wrapped producer.voidsend(jakarta.jms.Queue queue, jakarta.jms.Message message)Delegates the call to the wrapped producer.voidsend(jakarta.jms.Queue queue, jakarta.jms.Message message, int deliveryMode, int priority, long timeToLive)Delegates the call to the wrapped producer.-
Methods inherited from class org.ow2.joram.jakarta.connector.OutboundProducer
checkValidity, close, getDeliveryDelay, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, send, send, send, send, send, send, send, send, setDeliveryDelay, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jakarta.jms.MessageProducer
close, getDeliveryDelay, getDeliveryMode, getDestination, getDisableMessageID, getDisableMessageTimestamp, getPriority, getTimeToLive, send, send, send, send, send, send, setDeliveryDelay, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setTimeToLive
-
-
-
-
Field Detail
-
logger
private static final Logger logger
-
DEBUG
private static final boolean DEBUG
-
-
Constructor Detail
-
OutboundSender
OutboundSender(jakarta.jms.MessageProducer producer, OutboundSession session)Constructs anOutboundSenderinstance.
-
-
Method Detail
-
getQueue
public jakarta.jms.Queue getQueue() throws jakarta.jms.JMSExceptionDelegates the call to the wrapped producer.- Specified by:
getQueuein interfacejakarta.jms.QueueSender- Throws:
jakarta.jms.JMSException
-
send
public void send(jakarta.jms.Queue queue, jakarta.jms.Message message, int deliveryMode, int priority, long timeToLive) throws jakarta.jms.JMSExceptionDelegates the call to the wrapped producer.- Specified by:
sendin interfacejakarta.jms.QueueSender- Throws:
jakarta.jms.JMSException
-
send
public void send(jakarta.jms.Queue queue, jakarta.jms.Message message) throws jakarta.jms.JMSExceptionDelegates the call to the wrapped producer.- Specified by:
sendin interfacejakarta.jms.QueueSender- Throws:
jakarta.jms.JMSException
-
-