public class CamelDestination extends java.lang.Object implements CustomDestination, org.apache.camel.CamelContextAware
| Constructor and Description |
|---|
CamelDestination() |
CamelDestination(java.lang.String uri) |
| Modifier and Type | Method and Description |
|---|---|
javax.jms.MessageConsumer |
createConsumer(ActiveMQSession session,
java.lang.String messageSelector) |
javax.jms.MessageConsumer |
createConsumer(ActiveMQSession session,
java.lang.String messageSelector,
boolean noLocal) |
javax.jms.TopicSubscriber |
createDurableSubscriber(ActiveMQSession session,
java.lang.String name,
java.lang.String messageSelector,
boolean noLocal) |
javax.jms.MessageProducer |
createProducer(ActiveMQSession session) |
javax.jms.TopicPublisher |
createPublisher(ActiveMQSession session) |
javax.jms.QueueReceiver |
createReceiver(ActiveMQSession session,
java.lang.String messageSelector) |
javax.jms.QueueSender |
createSender(ActiveMQSession session) |
javax.jms.TopicSubscriber |
createSubscriber(ActiveMQSession session,
java.lang.String messageSelector,
boolean noLocal) |
org.apache.camel.component.jms.JmsBinding |
getBinding() |
org.apache.camel.CamelContext |
getCamelContext() |
org.apache.camel.Endpoint |
getEndpoint() |
java.lang.String |
getUri() |
protected org.apache.camel.CamelContext |
resolveCamelContext(ActiveMQSession session) |
protected org.apache.camel.Endpoint |
resolveEndpoint(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(java.lang.String uri) |
java.lang.String |
toString() |
public CamelDestination()
public CamelDestination(java.lang.String uri)
public java.lang.String toString()
toString in class java.lang.Objectpublic javax.jms.MessageConsumer createConsumer(ActiveMQSession session, java.lang.String messageSelector)
createConsumer in interface CustomDestinationpublic javax.jms.MessageConsumer createConsumer(ActiveMQSession session, java.lang.String messageSelector, boolean noLocal)
createConsumer in interface CustomDestinationpublic javax.jms.TopicSubscriber createSubscriber(ActiveMQSession session, java.lang.String messageSelector, boolean noLocal)
createSubscriber in interface CustomDestinationpublic javax.jms.TopicSubscriber createDurableSubscriber(ActiveMQSession session, java.lang.String name, java.lang.String messageSelector, boolean noLocal)
createDurableSubscriber in interface CustomDestinationpublic javax.jms.QueueReceiver createReceiver(ActiveMQSession session, java.lang.String messageSelector)
createReceiver in interface CustomDestinationpublic javax.jms.MessageProducer createProducer(ActiveMQSession session) throws javax.jms.JMSException
createProducer in interface CustomDestinationjavax.jms.JMSExceptionpublic javax.jms.TopicPublisher createPublisher(ActiveMQSession session) throws javax.jms.JMSException
createPublisher in interface CustomDestinationjavax.jms.JMSExceptionpublic javax.jms.QueueSender createSender(ActiveMQSession session) throws javax.jms.JMSException
createSender in interface CustomDestinationjavax.jms.JMSExceptionpublic java.lang.String getUri()
public void setUri(java.lang.String uri)
public 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(ActiveMQSession session)
protected org.apache.camel.CamelContext resolveCamelContext(ActiveMQSession session)
Copyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.