Class DivertConfiguration

  • All Implemented Interfaces:
    Serializable, org.apache.activemq.artemis.core.journal.EncodingSupport

    public class DivertConfiguration
    extends Object
    implements Serializable, org.apache.activemq.artemis.core.journal.EncodingSupport
    See Also:
    Serialized Form
    • Constructor Detail

      • DivertConfiguration

        public DivertConfiguration()
    • Method Detail

      • getName

        public String getName()
      • getRoutingName

        public String getRoutingName()
      • getAddress

        public String getAddress()
      • getForwardingAddress

        public String getForwardingAddress()
      • isExclusive

        public boolean isExclusive()
      • getFilterString

        public String getFilterString()
      • getRoutingType

        public org.apache.activemq.artemis.core.server.ComponentConfigurationRoutingType getRoutingType()
      • setRoutingName

        public DivertConfiguration setRoutingName​(String routingName)
        Parameters:
        routingName - the routingName to set
      • setForwardingAddress

        public DivertConfiguration setForwardingAddress​(String forwardingAddress)
        Parameters:
        forwardingAddress - the forwardingAddress to set
      • setExclusive

        public DivertConfiguration setExclusive​(boolean exclusive)
        Parameters:
        exclusive - the exclusive to set
      • setFilterString

        public DivertConfiguration setFilterString​(String filterString)
        Parameters:
        filterString - the filterString to set
      • setTransformerConfiguration

        public DivertConfiguration setTransformerConfiguration​(TransformerConfiguration transformerConfiguration)
        Parameters:
        transformerConfiguration - the transformerConfiguration to set
      • setRoutingType

        public DivertConfiguration setRoutingType​(org.apache.activemq.artemis.core.server.ComponentConfigurationRoutingType routingType)
        Parameters:
        routingType - the routingType to set
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getEncodeSize

        public int getEncodeSize()
        Specified by:
        getEncodeSize in interface org.apache.activemq.artemis.core.journal.EncodingSupport
      • encode

        public void encode​(ActiveMQBuffer buffer)
        Specified by:
        encode in interface org.apache.activemq.artemis.core.journal.EncodingSupport
      • decode

        public void decode​(ActiveMQBuffer buffer)
        Specified by:
        decode in interface org.apache.activemq.artemis.core.journal.EncodingSupport