public class CamelDestination extends Object implements org.apache.activemq.CustomDestination, org.apache.camel.CamelContextAware
| Constructor and Description |
|---|
CamelDestination() |
CamelDestination(String uri) |
| Modifier and Type | Method and Description |
|---|---|
MessageConsumer |
createConsumer(org.apache.activemq.ActiveMQSession session,
String messageSelector) |
MessageConsumer |
createConsumer(org.apache.activemq.ActiveMQSession session,
String messageSelector,
boolean noLocal) |
TopicSubscriber |
createDurableSubscriber(org.apache.activemq.ActiveMQSession session,
String name,
String messageSelector,
boolean noLocal) |
MessageProducer |
createProducer(org.apache.activemq.ActiveMQSession session) |
TopicPublisher |
createPublisher(org.apache.activemq.ActiveMQSession session) |
QueueReceiver |
createReceiver(org.apache.activemq.ActiveMQSession session,
String messageSelector) |
QueueSender |
createSender(org.apache.activemq.ActiveMQSession session) |
TopicSubscriber |
createSubscriber(org.apache.activemq.ActiveMQSession session,
String messageSelector,
boolean noLocal) |
org.apache.camel.component.jms.JmsBinding |
getBinding() |
org.apache.camel.CamelContext |
getCamelContext() |
org.apache.camel.Endpoint |
getEndpoint() |
String |
getUri() |
protected org.apache.camel.CamelContext |
resolveCamelContext(org.apache.activemq.ActiveMQSession session) |
protected org.apache.camel.Endpoint |
resolveEndpoint(org.apache.activemq.ActiveMQSession session)
Resolves the Camel Endpoint for this destination
|
void |
setBinding(org.apache.camel.component.jms.JmsBinding binding) |
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setEndpoint(org.apache.camel.Endpoint endpoint) |
void |
setUri(String uri) |
String |
toString() |
public CamelDestination()
public CamelDestination(String uri)
public MessageConsumer createConsumer(org.apache.activemq.ActiveMQSession session, String messageSelector)
createConsumer in interface org.apache.activemq.CustomDestinationpublic MessageConsumer createConsumer(org.apache.activemq.ActiveMQSession session, String messageSelector, boolean noLocal)
createConsumer in interface org.apache.activemq.CustomDestinationpublic TopicSubscriber createSubscriber(org.apache.activemq.ActiveMQSession session, String messageSelector, boolean noLocal)
createSubscriber in interface org.apache.activemq.CustomDestinationpublic TopicSubscriber createDurableSubscriber(org.apache.activemq.ActiveMQSession session, String name, String messageSelector, boolean noLocal)
createDurableSubscriber in interface org.apache.activemq.CustomDestinationpublic QueueReceiver createReceiver(org.apache.activemq.ActiveMQSession session, String messageSelector)
createReceiver in interface org.apache.activemq.CustomDestinationpublic MessageProducer createProducer(org.apache.activemq.ActiveMQSession session) throws JMSException
createProducer in interface org.apache.activemq.CustomDestinationJMSExceptionpublic TopicPublisher createPublisher(org.apache.activemq.ActiveMQSession session) throws JMSException
createPublisher in interface org.apache.activemq.CustomDestinationJMSExceptionpublic QueueSender createSender(org.apache.activemq.ActiveMQSession session) throws JMSException
createSender in interface org.apache.activemq.CustomDestinationJMSExceptionpublic org.apache.camel.Endpoint getEndpoint()
public void setEndpoint(org.apache.camel.Endpoint endpoint)
public org.apache.camel.CamelContext getCamelContext()
getCamelContext in interface org.apache.camel.CamelContextAwarepublic void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext in interface org.apache.camel.CamelContextAwarepublic org.apache.camel.component.jms.JmsBinding getBinding()
public void setBinding(org.apache.camel.component.jms.JmsBinding binding)
protected org.apache.camel.Endpoint resolveEndpoint(org.apache.activemq.ActiveMQSession session)
protected org.apache.camel.CamelContext resolveCamelContext(org.apache.activemq.ActiveMQSession session)
Copyright © 2005–2017 The Apache Software Foundation. All rights reserved.