Class InboundTopicBridge

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

    public class InboundTopicBridge
    extends DestinationBridge
    Create an Inbound Topic Bridge. By default this class uses the topic name for both the inbound and outbound topic. This behavior can be overridden however by using the setter methods to configure both the inbound and outboud topic names separately.
    • Constructor Detail

      • InboundTopicBridge

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

        public InboundTopicBridge()
        Default Constructor
    • Method Detail

      • getInboundTopicName

        public String getInboundTopicName()
        Returns:
        Returns the outboundTopicName.
      • setInboundTopicName

        public void setInboundTopicName​(String inboundTopicName)
        Sets the topic name used for the inbound topic, if the outbound topic name has not been set, then this method uses the same name to configure the outbound topic name.
        Parameters:
        inboundTopicName -
      • 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.