Package org.aoju.bus.tracer.binding.jms
Class TraceQueueSender
java.lang.Object
org.aoju.bus.tracer.binding.jms.TraceQueueSender
- All Implemented Interfaces:
javax.jms.MessageProducer,javax.jms.QueueSender
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
ConstructorsConstructorDescriptionTraceQueueSender(TraceMessageProducer messageProducer, javax.jms.QueueSender delegate) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()intjavax.jms.Destinationbooleanbooleanintjavax.jms.QueuegetQueue()longvoidsend(javax.jms.Destination destination, javax.jms.Message message) voidsend(javax.jms.Destination destination, javax.jms.Message message, int deliveryMode, int priority, long timeToLive) voidsend(javax.jms.Message message) voidsend(javax.jms.Message message, int deliveryMode, int priority, long timeToLive) voidsend(javax.jms.Queue queue, javax.jms.Message message) voidsend(javax.jms.Queue queue, javax.jms.Message message, int deliveryMode, int priority, long timeToLive) voidsetDeliveryMode(int deliveryMode) voidsetDisableMessageID(boolean value) voidsetDisableMessageTimestamp(boolean value) voidsetPriority(int defaultPriority) voidsetTimeToLive(long timeToLive)
-
Constructor Details
-
TraceQueueSender
-
-
Method Details
-
getQueue
public javax.jms.Queue getQueue() throws javax.jms.JMSException- Specified by:
getQueuein interfacejavax.jms.QueueSender- Throws:
javax.jms.JMSException
-
send
public void send(javax.jms.Queue queue, javax.jms.Message message) throws javax.jms.JMSException - Specified by:
sendin interfacejavax.jms.QueueSender- Throws:
javax.jms.JMSException
-
send
public void send(javax.jms.Queue queue, javax.jms.Message message, int deliveryMode, int priority, long timeToLive) throws javax.jms.JMSException - Specified by:
sendin interfacejavax.jms.QueueSender- Throws:
javax.jms.JMSException
-
send
public void send(javax.jms.Message message) throws javax.jms.JMSException - Specified by:
sendin interfacejavax.jms.MessageProducer- Specified by:
sendin interfacejavax.jms.QueueSender- Throws:
javax.jms.JMSException
-
send
public void send(javax.jms.Message message, int deliveryMode, int priority, long timeToLive) throws javax.jms.JMSException - Specified by:
sendin interfacejavax.jms.MessageProducer- Specified by:
sendin interfacejavax.jms.QueueSender- Throws:
javax.jms.JMSException
-
send
public void send(javax.jms.Destination destination, javax.jms.Message message) throws javax.jms.JMSException - Specified by:
sendin interfacejavax.jms.MessageProducer- Throws:
javax.jms.JMSException
-
send
public void send(javax.jms.Destination destination, javax.jms.Message message, int deliveryMode, int priority, long timeToLive) throws javax.jms.JMSException - Specified by:
sendin interfacejavax.jms.MessageProducer- Throws:
javax.jms.JMSException
-
getDisableMessageID
public boolean getDisableMessageID() throws javax.jms.JMSException- Specified by:
getDisableMessageIDin interfacejavax.jms.MessageProducer- Throws:
javax.jms.JMSException
-
setDisableMessageID
public void setDisableMessageID(boolean value) throws javax.jms.JMSException - Specified by:
setDisableMessageIDin interfacejavax.jms.MessageProducer- Throws:
javax.jms.JMSException
-
getDisableMessageTimestamp
public boolean getDisableMessageTimestamp() throws javax.jms.JMSException- Specified by:
getDisableMessageTimestampin interfacejavax.jms.MessageProducer- Throws:
javax.jms.JMSException
-
setDisableMessageTimestamp
public void setDisableMessageTimestamp(boolean value) throws javax.jms.JMSException - Specified by:
setDisableMessageTimestampin interfacejavax.jms.MessageProducer- Throws:
javax.jms.JMSException
-
getDeliveryMode
public int getDeliveryMode() throws javax.jms.JMSException- Specified by:
getDeliveryModein interfacejavax.jms.MessageProducer- Throws:
javax.jms.JMSException
-
setDeliveryMode
public void setDeliveryMode(int deliveryMode) throws javax.jms.JMSException - Specified by:
setDeliveryModein interfacejavax.jms.MessageProducer- Throws:
javax.jms.JMSException
-
getPriority
public int getPriority() throws javax.jms.JMSException- Specified by:
getPriorityin interfacejavax.jms.MessageProducer- Throws:
javax.jms.JMSException
-
setPriority
public void setPriority(int defaultPriority) throws javax.jms.JMSException - Specified by:
setPriorityin interfacejavax.jms.MessageProducer- Throws:
javax.jms.JMSException
-
getTimeToLive
public long getTimeToLive() throws javax.jms.JMSException- Specified by:
getTimeToLivein interfacejavax.jms.MessageProducer- Throws:
javax.jms.JMSException
-
setTimeToLive
public void setTimeToLive(long timeToLive) throws javax.jms.JMSException - Specified by:
setTimeToLivein interfacejavax.jms.MessageProducer- Throws:
javax.jms.JMSException
-
getDestination
public javax.jms.Destination getDestination() throws javax.jms.JMSException- Specified by:
getDestinationin interfacejavax.jms.MessageProducer- Throws:
javax.jms.JMSException
-
close
public void close() throws javax.jms.JMSException- Specified by:
closein interfacejavax.jms.MessageProducer- Throws:
javax.jms.JMSException
-