public class OutboundTopicBridge extends DestinationBridge
| Modifier and Type | Field and Description |
|---|---|
protected javax.jms.TopicConnection |
consumerConnection |
protected String |
consumerName |
protected javax.jms.TopicSession |
consumerSession |
protected javax.jms.Topic |
consumerTopic |
protected javax.jms.TopicPublisher |
producer |
protected javax.jms.TopicConnection |
producerConnection |
protected javax.jms.TopicSession |
producerSession |
protected javax.jms.Topic |
producerTopic |
protected String |
selector |
consumer, doHandleReplyTo, jmsConnector, jmsMessageConvertor, started| Constructor and Description |
|---|
OutboundTopicBridge()
Default Contructor
|
OutboundTopicBridge(String outboundTopicName)
Constructor that takes a foreign destination as an argument
|
| Modifier and Type | Method and Description |
|---|---|
protected javax.jms.MessageConsumer |
createConsumer() |
protected javax.jms.MessageProducer |
createProducer() |
protected javax.jms.Connection |
getConnectionForProducer() |
protected javax.jms.Connection |
getConnnectionForConsumer() |
javax.jms.TopicConnection |
getConsumerConnection() |
String |
getConsumerName() |
javax.jms.Topic |
getConsumerTopic() |
String |
getLocalTopicName() |
String |
getOutboundTopicName() |
javax.jms.TopicConnection |
getProducerConnection() |
javax.jms.Topic |
getProducerTopic() |
String |
getSelector() |
protected void |
sendMessage(javax.jms.Message message) |
void |
setConsumerConnection(javax.jms.TopicConnection consumerConnection) |
void |
setConsumerName(String consumerName) |
void |
setConsumerTopic(javax.jms.Topic consumerTopic) |
void |
setLocalTopicName(String localTopicName) |
void |
setOutboundTopicName(String outboundTopicName)
Sets the name of the outbound topic name.
|
void |
setProducerConnection(javax.jms.TopicConnection producerConnection) |
void |
setProducerTopic(javax.jms.Topic producerTopic) |
void |
setSelector(String selector) |
void |
stop() |
getConsumer, getJmsMessageConvertor, isDoHandleReplyTo, onMessage, processReplyToDestination, setConsumer, setDoHandleReplyTo, setJmsConnector, setJmsMessageConvertor, startprotected javax.jms.Topic consumerTopic
protected javax.jms.Topic producerTopic
protected javax.jms.TopicSession consumerSession
protected javax.jms.TopicSession producerSession
protected String consumerName
protected javax.jms.TopicPublisher producer
protected javax.jms.TopicConnection consumerConnection
protected javax.jms.TopicConnection producerConnection
public OutboundTopicBridge(String outboundTopicName)
outboundTopicName - public OutboundTopicBridge()
public String getOutboundTopicName()
public void setOutboundTopicName(String outboundTopicName)
outboundTopicName - The outboundTopicName to set.public String getLocalTopicName()
public void setLocalTopicName(String localTopicName)
localTopicName - the localTopicName to setpublic void stop() throws Exception
stop in interface org.apache.activemq.Servicestop in class DestinationBridgeExceptionprotected javax.jms.MessageConsumer createConsumer() throws javax.jms.JMSException
createConsumer in class DestinationBridgejavax.jms.JMSExceptionprotected javax.jms.MessageProducer createProducer() throws javax.jms.JMSException
createProducer in class DestinationBridgejavax.jms.JMSExceptionprotected void sendMessage(javax.jms.Message message) throws javax.jms.JMSException
sendMessage in class DestinationBridgejavax.jms.JMSExceptionpublic javax.jms.TopicConnection getConsumerConnection()
public void setConsumerConnection(javax.jms.TopicConnection consumerConnection)
consumerConnection - The consumerConnection to set.public String getConsumerName()
public void setConsumerName(String consumerName)
consumerName - The consumerName to set.public javax.jms.Topic getConsumerTopic()
public void setConsumerTopic(javax.jms.Topic consumerTopic)
consumerTopic - The consumerTopic to set.public javax.jms.TopicConnection getProducerConnection()
public void setProducerConnection(javax.jms.TopicConnection producerConnection)
producerConnection - The producerConnection to set.public javax.jms.Topic getProducerTopic()
public void setProducerTopic(javax.jms.Topic producerTopic)
producerTopic - The producerTopic to set.public String getSelector()
public void setSelector(String selector)
selector - The selector to set.protected javax.jms.Connection getConnnectionForConsumer()
getConnnectionForConsumer in class DestinationBridgeprotected javax.jms.Connection getConnectionForProducer()
getConnectionForProducer in class DestinationBridgeCopyright © 2005–2020 The Apache Software Foundation. All rights reserved.