public class CamelMessageProducer extends ActiveMQMessageProducerSupport
MessageProducer
which sends message exchanges to a
Camel Endpoint
Modifier and Type | Field and Description |
---|---|
protected org.apache.camel.Producer |
producer |
defaultDeliveryMode, defaultPriority, defaultTimeToLive, disableMessageID, disableMessageTimestamp, sendTimeout, session
Constructor and Description |
---|
CamelMessageProducer(CamelDestination destination,
org.apache.camel.Endpoint endpoint,
ActiveMQSession session) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkClosed() |
void |
close()
Closes a JMS object.
|
CamelDestination |
getDestination() |
org.apache.camel.Endpoint |
getEndpoint() |
void |
send(Destination destination,
Message message,
int deliveryMode,
int priority,
long timeToLive) |
getDeliveryMode, getDisableMessageID, getDisableMessageTimestamp, getPriority, getSendTimeout, getTimeToLive, send, send, send, setDeliveryMode, setDisableMessageID, setDisableMessageTimestamp, setPriority, setSendTimeout, setTimeToLive
protected org.apache.camel.Producer producer
public CamelMessageProducer(CamelDestination destination, org.apache.camel.Endpoint endpoint, ActiveMQSession session) throws JMSException
JMSException
public CamelDestination getDestination() throws JMSException
JMSException
public org.apache.camel.Endpoint getEndpoint()
public void close() throws JMSException
Closeable
Many JMS objects are closeable such as Connections, Sessions, Consumers and Producers.
JMSException
- if the JMS provider fails to close the object due to
some internal error.public void send(Destination destination, Message message, int deliveryMode, int priority, long timeToLive) throws JMSException
JMSException
protected void checkClosed() throws IllegalStateException
checkClosed
in class ActiveMQMessageProducerSupport
IllegalStateException
Copyright © 2005–2015 FuseSource, Corp.. All rights reserved.