Class OutboundTopicBridge

  • All Implemented Interfaces:
    MessageListener, org.apache.activemq.Service

    public class OutboundTopicBridge
    extends DestinationBridge
    Create an Outbound Topic Bridge. By default the bridge uses the same name for both the inbound and outbound topics, however this can be altered by using the public setter methods to configure both inbound and outbound topic names.
    • Constructor Detail

      • OutboundTopicBridge

        public OutboundTopicBridge​(String outboundTopicName)
        Constructor that takes a foreign destination as an argument
        Parameters:
        outboundTopicName -
      • OutboundTopicBridge

        public OutboundTopicBridge()
        Default Contructor
    • Method Detail

      • getOutboundTopicName

        public String getOutboundTopicName()
        Returns:
        Returns the outboundTopicName.
      • setOutboundTopicName

        public void setOutboundTopicName​(String outboundTopicName)
        Sets the name of the outbound topic name. If the inbound topic name has not been set already then this method uses the provided topic name to set the inbound topic name as well.
        Parameters:
        outboundTopicName - The outboundTopicName to set.
      • getLocalTopicName

        public String getLocalTopicName()
        Returns:
        the localTopicName
      • setLocalTopicName

        public void setLocalTopicName​(String localTopicName)
        Parameters:
        localTopicName - the localTopicName to set
      • getConsumerConnection

        public TopicConnection getConsumerConnection()
        Returns:
        Returns the consumerConnection.
      • setConsumerConnection

        public void setConsumerConnection​(TopicConnection consumerConnection)
        Parameters:
        consumerConnection - The consumerConnection to set.
      • getConsumerName

        public String getConsumerName()
        Returns:
        Returns the consumerName.
      • setConsumerName

        public void setConsumerName​(String consumerName)
        Parameters:
        consumerName - The consumerName to set.
      • getConsumerTopic

        public Topic getConsumerTopic()
        Returns:
        Returns the consumerTopic.
      • setConsumerTopic

        public void setConsumerTopic​(Topic consumerTopic)
        Parameters:
        consumerTopic - The consumerTopic to set.
      • getProducerConnection

        public TopicConnection getProducerConnection()
        Returns:
        Returns the producerConnection.
      • setProducerConnection

        public void setProducerConnection​(TopicConnection producerConnection)
        Parameters:
        producerConnection - The producerConnection to set.
      • getProducerTopic

        public Topic getProducerTopic()
        Returns:
        Returns the producerTopic.
      • setProducerTopic

        public void setProducerTopic​(Topic producerTopic)
        Parameters:
        producerTopic - The producerTopic to set.
      • getSelector

        public String getSelector()
        Returns:
        Returns the selector.
      • setSelector

        public void setSelector​(String selector)
        Parameters:
        selector - The selector to set.