public abstract class DestinationBridge extends Object implements 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() |
protected boolean |
isDoHandleReplyTo() |
void |
onMessage(Message message) |
protected Destination |
processReplyToDestination(Destination destination) |
protected abstract void |
sendMessage(Message message) |
void |
setConsumer(MessageConsumer consumer) |
protected 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 onMessage(Message message)
onMessage
in interface MessageListener
protected boolean isDoHandleReplyTo()
protected void setDoHandleReplyTo(boolean doHandleReplyTo)
doHandleReplyTo
- The doHandleReplyTo to set.protected abstract MessageConsumer createConsumer() throws JMSException
JMSException
protected abstract MessageProducer createProducer() throws JMSException
JMSException
protected abstract void sendMessage(Message message) throws JMSException
JMSException
protected abstract Connection getConnnectionForConsumer()
protected abstract Connection getConnectionForProducer()
Copyright © 2005–2016 FuseSource, Corp.. All rights reserved.