Home » activemq-parent-5.3.1-source-release » org.apache » activemq » broker » region » policy »

org.apache.activemq.broker.region.policy

Interfaces:

DeadLetterStrategy   A strategy for choosing which destination is used for dead letter queue messages.  code | html
DispatchPolicy   Abstraction to allow different dispatching policies to be plugged into the region implementations.  code | html
DispatchSelector   Determines if a subscription can dispatch a message reference  code | html
MessageEvictionStrategy   A strategy for evicting messages from slow consumers.  code | html
MessageQuery   Represents some kind of query which will load initial messages from some source for a new topic subscriber.  code | html
PendingDurableSubscriberMessageStoragePolicy   Abstraction to allow different policies for holding messages awaiting dispatch to active clients  code | html
PendingMessageLimitStrategy   A pluggable strategy to calculate the maximum number of messages that are allowed to be pending on consumers (in addition to their prefetch sizes).  code | html
PendingQueueMessageStoragePolicy   Abstraction to allow different policies for holding messages awaiting dispatch on a Queue  code | html
PendingSubscriberMessageStoragePolicy   Abstraction to allow different policies for holding messages awaiting dispatch to active clients  code | html
SubscriptionRecoveryPolicy   Abstraction to allow different recovery policies to be plugged into the region implementations.  code | html

Abstract Classes:

AbstractDeadLetterStrategy   A strategy for choosing which destination is used for dead letter queue messages.  code | html
MessageEvictionStrategySupport   A useful base class for implementation inheritence.  code | html

Classes:

ConstantPendingMessageLimitStrategy   This PendingMessageLimitStrategy is configured to a constant value for all subscriptions.  code | html
FilePendingDurableSubscriberMessageStoragePolicy   Creates a PendIngMessageCursor for Durable subscribers *  code | html
FilePendingQueueMessageStoragePolicy   Creates a FilePendingMessageCursor *  code | html
FilePendingSubscriberMessageStoragePolicy   Creates a PendIngMessageCursor for Durable subscribers *  code | html
FixedCountSubscriptionRecoveryPolicy   This implementation of SubscriptionRecoveryPolicy will keep a fixed count of last messages.  code | html
FixedSizedSubscriptionRecoveryPolicy   This implementation of SubscriptionRecoveryPolicy will keep a fixed amount of memory available in RAM for message history which is evicted in time order.  code | html
IndividualDeadLetterStrategy   A DeadLetterStrategy where each destination has its own individual DLQ using the subject naming hierarchy.  code | html
LastImageSubscriptionRecoveryPolicy   This implementation of SubscriptionRecoveryPolicy will only keep the last message.  code | html
NoSubscriptionRecoveryPolicy   This SubscriptionRecoveryPolicy disable recovery of messages.  code | html
OldestMessageEvictionStrategy   An eviction strategy which evicts the oldest message first (which is the default).  code | html
OldestMessageWithLowestPriorityEvictionStrategy   An eviction strategy which evicts the oldest message with the lowest priority first.  code | html
PolicyEntry   Represents an entry in a PolicyMap for assigning policies to a specific destination or a hierarchical wildcard area of destinations.  code | html
PolicyMap   Represents a destination based configuration of policies so that individual destinations or wildcard hierarchies of destinations can be configured using different policies.  code | html
PrefetchRatePendingMessageLimitStrategy   This PendingMessageLimitStrategy sets the maximum pending message limit value to be a multiplier of the prefetch limit of the subscription.  code | html
QueryBasedSubscriptionRecoveryPolicy   This implementation of SubscriptionRecoveryPolicy will perform a user specific query mechanism to load any messages they may have missed.  code | html
RoundRobinDispatchPolicy   Simple dispatch policy that sends a message to every subscription that matches the message.  code | html
SharedDeadLetterStrategy   A default implementation of DeadLetterStrategy which uses a constant destination.  code | html
SimpleDispatchPolicy   Simple dispatch policy that sends a message to every subscription that matches the message.  code | html
SimpleDispatchSelector   Simple dispatch policy that determines if a message can be sent to a subscription  code | html
StorePendingDurableSubscriberMessageStoragePolicy   Creates a PendingMessageCursor that access the persistent store to retrieve messages  code | html
StorePendingQueueMessageStoragePolicy   Creates a StoreQueueCursor *  code | html
StrictOrderDispatchPolicy   Dispatch policy that causes every subscription to see messages in the same order.  code | html
TimedSubscriptionRecoveryPolicy   This implementation of SubscriptionRecoveryPolicy will keep a timed buffer of messages around in memory and use that to recover new subscriptions.  code | html
TimedSubscriptionRecoveryPolicy.TimestampWrapper     code | html
VMPendingDurableSubscriberMessageStoragePolicy   Creates a VMPendingMessageCursor *  code | html
VMPendingQueueMessageStoragePolicy   Creates a VMPendingMessageCursor *  code | html
VMPendingSubscriberMessageStoragePolicy   Creates a VMPendingMessageCursor *  code | html