Uses of Class
org.apache.activemq.artemis.protocol.amqp.connect.federation.AMQPFederation
Packages that use AMQPFederation
-
Uses of AMQPFederation in org.apache.activemq.artemis.protocol.amqp.connect.federation
Modifier and TypeClassDescriptionclassThis is the initiating side of a broker federation that occurs over an AMQP broker connection.classThis is the receiving side of an AMQP broker federation that occurs over an inbound connection from a remote peer.Fields in org.apache.activemq.artemis.protocol.amqp.connect.federation declared as AMQPFederationModifier and TypeFieldDescriptionprotected final AMQPFederationAMQPFederationConsumer.federationprotected final AMQPFederationAMQPFederationConsumerManager.federationprotected final AMQPFederationAMQPFederationPolicyManager.federationprotected final AMQPFederationAMQPFederationSenderController.federationMethods in org.apache.activemq.artemis.protocol.amqp.connect.federation that return AMQPFederationModifier and TypeMethodDescriptionAMQPFederation.addAddressMatchPolicy(FederationReceiveFromAddressPolicy addressPolicy) Adds a newFederationReceiveFromAddressPolicyentry to the set of policies that this federation will use to create demand on the remote when local demand is present.AMQPFederation.addLinkClosedInterceptor(String id, Predicate<org.apache.qpid.proton.engine.Link> interceptor) Adds a remote linked closed event interceptor that can intercept the closed event and if it returns true indicate that the close has been handled and that no further action need to be taken for this event.AMQPFederation.addQueueMatchPolicy(FederationReceiveFromQueuePolicy queuePolicy) Adds a newFederationReceiveFromQueuePolicyentry to the set of policies that this federation will use to create demand on the remote when local demand is present.final AMQPFederationAMQPFederationConsumer.getFederation()AMQPFederationPolicyManager.getFederation()Returns theAMQPFederationinstance that owns this policy manager.final AMQPFederationAMQPFederationSenderController.getFederation()AMQPFederation.removeLinkClosedInterceptor(String id) Remove a previously registered link close interceptor from the list of close interceptor bindings.Constructors in org.apache.activemq.artemis.protocol.amqp.connect.federation with parameters of type AMQPFederationModifierConstructorDescriptionAMQPFederationAddressPolicyManager(AMQPFederation federation, AMQPFederationMetrics metrics, FederationReceiveFromAddressPolicy addressPolicy) AMQPFederationEventDispatcher(AMQPFederation federation, AMQPSessionCallback session, org.apache.qpid.proton.engine.Sender sender) AMQPFederationEventProcessor(AMQPFederation federation, AMQPSessionContext session, org.apache.qpid.proton.engine.Receiver receiver) Create the new federation event receiverAMQPFederationLocalPolicyManager(AMQPFederation federation, AMQPFederationMetrics metrics, FederationReceiveFromResourcePolicy policy) AMQPFederationPolicyManager(AMQPFederation federation, AMQPFederationMetrics metrics, String policyName, FederationType policyType) AMQPFederationQueuePolicyManager(AMQPFederation federation, AMQPFederationMetrics metrics, FederationReceiveFromQueuePolicy queuePolicy) AMQPFederationRemoteAddressPolicyManager(AMQPFederation federation, AMQPFederationMetrics metrics, String policyName) AMQPFederationRemotePolicyManager(AMQPFederation federation, AMQPFederationMetrics metrics, String policyName, FederationType policyType) Create the remote policy manager instance with the given configuration.AMQPFederationRemoteQueuePolicyManager(AMQPFederation federation, AMQPFederationMetrics metrics, String policyName)