org.apache.activemq.camel
Class CamelMessageProducer
java.lang.Object
org.apache.activemq.ActiveMQMessageProducerSupport
org.apache.activemq.camel.CamelMessageProducer
- All Implemented Interfaces:
- javax.jms.MessageProducer, org.apache.activemq.Closeable
- Direct Known Subclasses:
- CamelQueueSender, CamelTopicPublisher
public class CamelMessageProducer
- extends org.apache.activemq.ActiveMQMessageProducerSupport
A JMS MessageProducer which sends message exchanges to a
Camel Endpoint
|
Field Summary |
protected org.apache.camel.Producer |
producer
|
| Fields inherited from class org.apache.activemq.ActiveMQMessageProducerSupport |
defaultDeliveryMode, defaultPriority, defaultTimeToLive, disableMessageID, disableMessageTimestamp, sendTimeout, session |
| Methods inherited from class org.apache.activemq.ActiveMQMessageProducerSupport |
getDeliveryMode, getDisableMessageID, getDisableMessageTimestamp, getPriority, getSendTimeout, getTimeToLive, send, send, send, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setSendTimeout, setTimeToLive |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
producer
protected org.apache.camel.Producer producer
CamelMessageProducer
public CamelMessageProducer(CamelDestination destination,
org.apache.camel.Endpoint endpoint,
org.apache.activemq.ActiveMQSession session)
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
getDestination
public CamelDestination getDestination()
throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
getEndpoint
public org.apache.camel.Endpoint getEndpoint()
close
public void close()
throws javax.jms.JMSException
- 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
- Throws:
javax.jms.JMSException
checkClosed
protected void checkClosed()
throws javax.jms.IllegalStateException
- Specified by:
checkClosed in class org.apache.activemq.ActiveMQMessageProducerSupport
- Throws:
javax.jms.IllegalStateException
Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.