public abstract class DestinationBridge extends Object implements org.apache.activemq.Service, MessageListener
| Modifier and Type | Field and Description |
|---|---|
protected MessageConsumer |
consumer |
protected boolean |
doHandleReplyTo |
protected JmsConnector |
jmsConnector |
protected JmsMesageConvertor |
jmsMessageConvertor |
protected AtomicBoolean |
started |
| Constructor and Description |
|---|
DestinationBridge() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract MessageConsumer |
createConsumer() |
protected abstract MessageProducer |
createProducer() |
protected abstract Connection |
getConnectionForProducer() |
protected abstract Connection |
getConnnectionForConsumer() |
MessageConsumer |
getConsumer() |
JmsMesageConvertor |
getJmsMessageConvertor() |
boolean |
isDoHandleReplyTo() |
void |
onMessage(Message message) |
protected Destination |
processReplyToDestination(Destination destination) |
protected abstract void |
sendMessage(Message message) |
void |
setConsumer(MessageConsumer consumer) |
void |
setDoHandleReplyTo(boolean doHandleReplyTo) |
void |
setJmsConnector(JmsConnector connector) |
void |
setJmsMessageConvertor(JmsMesageConvertor jmsMessageConvertor) |
void |
start() |
void |
stop() |
protected MessageConsumer consumer
protected AtomicBoolean started
protected JmsMesageConvertor jmsMessageConvertor
protected boolean doHandleReplyTo
protected JmsConnector jmsConnector
public DestinationBridge()
public MessageConsumer getConsumer()
public void setConsumer(MessageConsumer consumer)
consumer - The consumer to set.public void setJmsConnector(JmsConnector connector)
connector - public JmsMesageConvertor getJmsMessageConvertor()
public void setJmsMessageConvertor(JmsMesageConvertor jmsMessageConvertor)
jmsMessageConvertor - protected Destination processReplyToDestination(Destination destination)
public void start() throws Exception
start in interface org.apache.activemq.ServiceExceptionpublic void stop() throws Exception
stop in interface org.apache.activemq.ServiceExceptionpublic void onMessage(Message message)
onMessage in interface MessageListenerpublic boolean isDoHandleReplyTo()
public void setDoHandleReplyTo(boolean doHandleReplyTo)
doHandleReplyTo - The doHandleReplyTo to set.protected abstract MessageConsumer createConsumer() throws JMSException
JMSExceptionprotected abstract MessageProducer createProducer() throws JMSException
JMSExceptionprotected abstract void sendMessage(Message message) throws JMSException
JMSExceptionprotected abstract Connection getConnnectionForConsumer()
protected abstract Connection getConnectionForProducer()
Copyright © 2005–2017 The Apache Software Foundation. All rights reserved.