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.Object
public javax.jms.MessageConsumer createConsumer(ActiveMQSession session, java.lang.String messageSelector)
createConsumer
in interface CustomDestination
public javax.jms.MessageConsumer createConsumer(ActiveMQSession session, java.lang.String messageSelector, boolean noLocal)
createConsumer
in interface CustomDestination
public javax.jms.TopicSubscriber createSubscriber(ActiveMQSession session, java.lang.String messageSelector, boolean noLocal)
createSubscriber
in interface CustomDestination
public javax.jms.TopicSubscriber createDurableSubscriber(ActiveMQSession session, java.lang.String name, java.lang.String messageSelector, boolean noLocal)
createDurableSubscriber
in interface CustomDestination
public javax.jms.QueueReceiver createReceiver(ActiveMQSession session, java.lang.String messageSelector)
createReceiver
in interface CustomDestination
public javax.jms.MessageProducer createProducer(ActiveMQSession session) throws javax.jms.JMSException
createProducer
in interface CustomDestination
javax.jms.JMSException
public javax.jms.TopicPublisher createPublisher(ActiveMQSession session) throws javax.jms.JMSException
createPublisher
in interface CustomDestination
javax.jms.JMSException
public javax.jms.QueueSender createSender(ActiveMQSession session) throws javax.jms.JMSException
createSender
in interface CustomDestination
javax.jms.JMSException
public 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.CamelContextAware
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext
in interface org.apache.camel.CamelContextAware
public 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-2013 Red Hat, Inc.. All Rights Reserved.