public class InboundMessageProducerProxy
extends java.lang.Object
implements javax.jms.MessageProducer, javax.jms.QueueSender, javax.jms.TopicPublisher
MessageProducer which uses the ActiveMQ JCA ResourceAdapter's
current thread's JMS Session to send messages.| Constructor and Description |
|---|
InboundMessageProducerProxy(javax.jms.MessageProducer messageProducer,
javax.jms.Destination destination) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
getDeliveryMode() |
javax.jms.Destination |
getDestination() |
boolean |
getDisableMessageID() |
boolean |
getDisableMessageTimestamp() |
int |
getPriority() |
javax.jms.Queue |
getQueue() |
long |
getTimeToLive() |
javax.jms.Topic |
getTopic() |
void |
publish(javax.jms.Message arg0) |
void |
publish(javax.jms.Message arg0,
int arg1,
int arg2,
long arg3) |
void |
publish(javax.jms.Topic arg0,
javax.jms.Message arg1) |
void |
publish(javax.jms.Topic arg0,
javax.jms.Message arg1,
int arg2,
int arg3,
long arg4) |
void |
send(javax.jms.Destination destination,
javax.jms.Message message) |
void |
send(javax.jms.Destination destination,
javax.jms.Message message,
int deliveryMode,
int priority,
long timeToLive) |
void |
send(javax.jms.Message message) |
void |
send(javax.jms.Message message,
int deliveryMode,
int priority,
long timeToLive) |
void |
send(javax.jms.Queue arg0,
javax.jms.Message arg1) |
void |
send(javax.jms.Queue arg0,
javax.jms.Message arg1,
int arg2,
int arg3,
long arg4) |
void |
setDeliveryMode(int i) |
void |
setDisableMessageID(boolean b) |
void |
setDisableMessageTimestamp(boolean b) |
void |
setPriority(int i) |
void |
setTimeToLive(long l) |
public InboundMessageProducerProxy(javax.jms.MessageProducer messageProducer,
javax.jms.Destination destination)
throws javax.jms.JMSException
javax.jms.JMSExceptionpublic void close()
throws javax.jms.JMSException
close in interface javax.jms.MessageProducerjavax.jms.JMSExceptionpublic javax.jms.Destination getDestination()
throws javax.jms.JMSException
getDestination in interface javax.jms.MessageProducerjavax.jms.JMSExceptionpublic int getDeliveryMode()
throws javax.jms.JMSException
getDeliveryMode in interface javax.jms.MessageProducerjavax.jms.JMSExceptionpublic boolean getDisableMessageID()
throws javax.jms.JMSException
getDisableMessageID in interface javax.jms.MessageProducerjavax.jms.JMSExceptionpublic boolean getDisableMessageTimestamp()
throws javax.jms.JMSException
getDisableMessageTimestamp in interface javax.jms.MessageProducerjavax.jms.JMSExceptionpublic int getPriority()
throws javax.jms.JMSException
getPriority in interface javax.jms.MessageProducerjavax.jms.JMSExceptionpublic long getTimeToLive()
throws javax.jms.JMSException
getTimeToLive in interface javax.jms.MessageProducerjavax.jms.JMSExceptionpublic void send(javax.jms.Destination destination,
javax.jms.Message message)
throws javax.jms.JMSException
send in interface javax.jms.MessageProducerjavax.jms.JMSExceptionpublic void send(javax.jms.Destination destination,
javax.jms.Message message,
int deliveryMode,
int priority,
long timeToLive)
throws javax.jms.JMSException
send in interface javax.jms.MessageProducerjavax.jms.JMSExceptionpublic void send(javax.jms.Message message)
throws javax.jms.JMSException
send in interface javax.jms.MessageProducersend in interface javax.jms.QueueSenderjavax.jms.JMSExceptionpublic void send(javax.jms.Message message,
int deliveryMode,
int priority,
long timeToLive)
throws javax.jms.JMSException
send in interface javax.jms.MessageProducersend in interface javax.jms.QueueSenderjavax.jms.JMSExceptionpublic void setDeliveryMode(int i)
throws javax.jms.JMSException
setDeliveryMode in interface javax.jms.MessageProducerjavax.jms.JMSExceptionpublic void setDisableMessageID(boolean b)
throws javax.jms.JMSException
setDisableMessageID in interface javax.jms.MessageProducerjavax.jms.JMSExceptionpublic void setDisableMessageTimestamp(boolean b)
throws javax.jms.JMSException
setDisableMessageTimestamp in interface javax.jms.MessageProducerjavax.jms.JMSExceptionpublic void setPriority(int i)
throws javax.jms.JMSException
setPriority in interface javax.jms.MessageProducerjavax.jms.JMSExceptionpublic void setTimeToLive(long l)
throws javax.jms.JMSException
setTimeToLive in interface javax.jms.MessageProducerjavax.jms.JMSExceptionpublic javax.jms.Queue getQueue()
throws javax.jms.JMSException
getQueue in interface javax.jms.QueueSenderjavax.jms.JMSExceptionpublic void send(javax.jms.Queue arg0,
javax.jms.Message arg1)
throws javax.jms.JMSException
send in interface javax.jms.QueueSenderjavax.jms.JMSExceptionpublic void send(javax.jms.Queue arg0,
javax.jms.Message arg1,
int arg2,
int arg3,
long arg4)
throws javax.jms.JMSException
send in interface javax.jms.QueueSenderjavax.jms.JMSExceptionpublic javax.jms.Topic getTopic()
throws javax.jms.JMSException
getTopic in interface javax.jms.TopicPublisherjavax.jms.JMSExceptionpublic void publish(javax.jms.Message arg0)
throws javax.jms.JMSException
publish in interface javax.jms.TopicPublisherjavax.jms.JMSExceptionpublic void publish(javax.jms.Message arg0,
int arg1,
int arg2,
long arg3)
throws javax.jms.JMSException
publish in interface javax.jms.TopicPublisherjavax.jms.JMSExceptionpublic void publish(javax.jms.Topic arg0,
javax.jms.Message arg1)
throws javax.jms.JMSException
publish in interface javax.jms.TopicPublisherjavax.jms.JMSExceptionpublic void publish(javax.jms.Topic arg0,
javax.jms.Message arg1,
int arg2,
int arg3,
long arg4)
throws javax.jms.JMSException
publish in interface javax.jms.TopicPublisherjavax.jms.JMSExceptionCopyright © 2005-2013 Red Hat, Inc.. All Rights Reserved.