Class AMQPFederationConsumerConfiguration
- java.lang.Object
-
- org.apache.activemq.artemis.protocol.amqp.connect.federation.AMQPFederationConsumerConfiguration
-
public final class AMQPFederationConsumerConfiguration extends Object
Configuration options applied to a consumer created from federation policies for address or queue federation. The options first check the policy properties for matching configuration settings before looking at the federation's own configuration for the options managed here.
-
-
Constructor Summary
Constructors Constructor Description AMQPFederationConsumerConfiguration(AMQPFederationConfiguration configuration, Map<String,?> properties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetLargeMessageThreshold()intgetLinkAttachTimeout()intgetPullReceiverBatchSize()intgetReceiverCredits()intgetReceiverCreditsLow()booleanisCoreMessageTunnelingEnabled()booleanisIgnoreSubscriptionFilters()booleanisIgnoreSubscriptionPriorities()
-
-
-
Constructor Detail
-
AMQPFederationConsumerConfiguration
public AMQPFederationConsumerConfiguration(AMQPFederationConfiguration configuration, Map<String,?> properties)
-
-
Method Detail
-
getReceiverCredits
public int getReceiverCredits()
-
getReceiverCreditsLow
public int getReceiverCreditsLow()
-
getPullReceiverBatchSize
public int getPullReceiverBatchSize()
- Returns:
- the credit batch size offered to a
Receiverlink that is in pull mode.
-
getLargeMessageThreshold
public int getLargeMessageThreshold()
-
getLinkAttachTimeout
public int getLinkAttachTimeout()
-
isCoreMessageTunnelingEnabled
public boolean isCoreMessageTunnelingEnabled()
-
isIgnoreSubscriptionFilters
public boolean isIgnoreSubscriptionFilters()
-
isIgnoreSubscriptionPriorities
public boolean isIgnoreSubscriptionPriorities()
-
-