Class AMQPBridgeAddressPolicy

java.lang.Object
org.apache.activemq.artemis.protocol.amqp.connect.bridge.AMQPBridgePolicy
org.apache.activemq.artemis.protocol.amqp.connect.bridge.AMQPBridgeAddressPolicy
All Implemented Interfaces:
BiPredicate<String, RoutingType>

public final class AMQPBridgeAddressPolicy extends AMQPBridgePolicy implements BiPredicate<String, RoutingType>
Policy used for bridging addresses between peers.
  • Constructor Details

  • Method Details

    • isIncludeDivertBindings

      public boolean isIncludeDivertBindings()
    • isUseDurableSubscriptions

      public boolean isUseDurableSubscriptions()
    • test

      public boolean test(org.apache.activemq.artemis.core.server.impl.AddressInfo addressInfo)
      Convenience test method for those who have an AddressInfo object but don't want to deal with the SimpleString object or any null checks.
      Parameters:
      addressInfo - The address info to check which if null will result in a negative result.
      Returns:
      true if the address value matches this configured policy.
    • test

      public boolean test(String address, RoutingType type)
      Specified by:
      test in interface BiPredicate<String, RoutingType>