Class AMQPBridgeReceiverConfiguration
java.lang.Object
org.apache.activemq.artemis.protocol.amqp.connect.bridge.AMQPBridgeLinkConfiguration
org.apache.activemq.artemis.protocol.amqp.connect.bridge.AMQPBridgeReceiverConfiguration
Configuration options applied to a receiver created from bridge from policies for
address or queue bridging. The options first check the policy properties for
matching configuration settings before looking at the bridgeManager's own configuration
for the options managed here.
-
Field Summary
Fields inherited from class AMQPBridgeLinkConfiguration
configuration, properties -
Constructor Summary
ConstructorsConstructorDescriptionAMQPBridgeReceiverConfiguration(AMQPBridgeConfiguration configuration, Map<String, ?> properties) -
Method Summary
Modifier and TypeMethodDescriptionintReturns the idle timeout for a drained bridge address receiver before it is closed.intReturns the size in bytes of an incoming message after which the Receiver treats it as large.intReturns the federation receiver link quiesce timeout configuration.intReturns the credit batch size offered to a Receiver link that is in pull mode.intReturns the idle timeout for a drained bridge queue receiver before it is closed.intReturns the credit batch size offered to a Receiver link.intReturns the number of remaining credits on a Receiver before the batch is replenished.intReturns the configured receiver quiesce timeout before the operation is assumed to have failed.boolean(@return the drain link credit on transient delivery errors configuration}booleanReturnstrueif the bridgeManager is configured to ignore filters on the bridged Queue.booleanReturnstrueif the bridgeManager is configured to ignore filters on individual queue consumers.booleanReturnstrueif bridge from address policies are configured to prefer using shared durable address subscriptions.booleanReturnstrueif bridgeManager is configured to ignore local demand and always create a receiver.booleanReturnstrueif bridgeManager is configured to omit any priority properties on receiver links.boolean(@return the use modified for transient delivery errors configuration}
-
Constructor Details
-
AMQPBridgeReceiverConfiguration
public AMQPBridgeReceiverConfiguration(AMQPBridgeConfiguration configuration, Map<String, ?> properties)
-
-
Method Details
-
getReceiverCredits
public int getReceiverCredits()Returns the credit batch size offered to a Receiver link.- Returns:
- the credit batch size offered to a Receiver link
-
getReceiverCreditsLow
public int getReceiverCreditsLow()Returns the number of remaining credits on a Receiver before the batch is replenished.- Returns:
- the number of remaining credits on a Receiver before the batch is replenished
-
getPullReceiverBatchSize
public int getPullReceiverBatchSize()Returns the credit batch size offered to a Receiver link that is in pull mode.- Returns:
- the credit batch size offered to a Receiver link that is in pull mode
-
getReceiverQuiesceTimeout
public int getReceiverQuiesceTimeout()Returns the configured receiver quiesce timeout before the operation is assumed to have failed.- Returns:
- the configured receiver quiesce timeout before the operation is assumed to have failed
-
getAddressReceiverIdleTimeout
public int getAddressReceiverIdleTimeout()Returns the idle timeout for a drained bridge address receiver before it is closed.- Returns:
- the idle timeout for a drained bridge address receiver before it is closed
-
getQueueReceiverIdleTimeout
public int getQueueReceiverIdleTimeout()Returns the idle timeout for a drained bridge queue receiver before it is closed.- Returns:
- the idle timeout for a drained bridge queue receiver before it is closed
-
getLargeMessageThreshold
public int getLargeMessageThreshold()Returns the size in bytes of an incoming message after which the Receiver treats it as large.- Returns:
- the size in bytes of an incoming message after which the Receiver treats it as large
-
isIgnoreSubscriptionFilters
public boolean isIgnoreSubscriptionFilters()Returnstrueif the bridgeManager is configured to ignore filters on individual queue consumers.- Returns:
trueif the bridgeManager is configured to ignore filters on individual queue consumers
-
isIgnoreQueueFilters
public boolean isIgnoreQueueFilters()Returnstrueif the bridgeManager is configured to ignore filters on the bridged Queue.- Returns:
trueif the bridgeManager is configured to ignore filters on the bridged Queue
-
isReceiverPriorityDisabled
public boolean isReceiverPriorityDisabled()Returnstrueif bridgeManager is configured to omit any priority properties on receiver links.- Returns:
trueif bridgeManager is configured to omit any priority properties on receiver links
-
isReceiverDemandTrackingDisabled
public boolean isReceiverDemandTrackingDisabled()Returnstrueif bridgeManager is configured to ignore local demand and always create a receiver.- Returns:
trueif bridgeManager is configured to ignore local demand and always create a receiver
-
isUseModifiedForTransientDeliveryErrors
public boolean isUseModifiedForTransientDeliveryErrors()(@return the use modified for transient delivery errors configuration} -
isDrainOnTransientDeliveryErrors
public boolean isDrainOnTransientDeliveryErrors()(@return the drain link credit on transient delivery errors configuration} -
getLinkQuiesceTimeout
public int getLinkQuiesceTimeout()Returns the federation receiver link quiesce timeout configuration.- Returns:
- the federation receiver link quiesce timeout configuration
-