| Name | Description | Type | Package | Framework | 
| AbortSlowAckConsumerStrategy | Abort slow consumers when they reach the configured threshold of slowness, default is that a consumer that has not Ack'd a message for 30 seconds is slow. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| AbortSlowConsumerStrategy | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| AbstractDeadLetterStrategy | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| AbstractPendingMessageCursor | Class | org.apache.activemq.broker.region.cursors | Apache ActiveMQ | |
| AbstractRegion | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| AbstractStoreCursor | Class | org.apache.activemq.broker.region.cursors | Apache ActiveMQ | |
| AbstractSubscription | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| AbstractTempRegion | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| BaseDestination | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| CachedMessageGroupMap | Class | org.apache.activemq.broker.region.group | Apache ActiveMQ | |
| CachedMessageGroupMapFactory | A factory to create instances of CachedMessageGroupMap when implementing the Message Groups functionality. | Class | org.apache.activemq.broker.region.group | Apache ActiveMQ | 
| CompositeDestination | Class | org.apache.activemq.broker.region.virtual | Apache ActiveMQ | |
| CompositeDestinationFilter | Represents a composite Destination where send()s are replicated to each Destination instance. | Class | org.apache.activemq.broker.region.virtual | Apache ActiveMQ | 
| CompositeDestinationInterceptor | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| CompositeQueue | Represents a virtual queue which forwards to a number of other destinations. | Class | org.apache.activemq.broker.region.virtual | Apache ActiveMQ | 
| CompositeTopic | Represents a virtual topic which forwards to a number of other destinations. | Class | org.apache.activemq.broker.region.virtual | Apache ActiveMQ | 
| ConnectionStatistics | The J2EE Statistics for the Connection. | Class | org.apache.activemq.broker.region | Apache ActiveMQ | 
| ConnectorStatistics | The J2EE Statistics for the a Destination. | Class | org.apache.activemq.broker.region | Apache ActiveMQ | 
| ConstantPendingMessageLimitStrategy | This PendingMessageLimitStrategy is configured to a constant value for all subscriptions. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| DeadLetterStrategy | A strategy for choosing which destination is used for dead letter queue messages. | Interface | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| Destination | Interface | org.apache.activemq.broker.region | Apache ActiveMQ | |
| DestinationFactory | Used to create Destinations. | Class | org.apache.activemq.broker.region | Apache ActiveMQ | 
| DestinationFactoryImpl | Creates standard ActiveMQ implementations ofAuthor:fateev@amazon. | Class | org.apache.activemq.broker.region | Apache ActiveMQ | 
| DestinationFilter | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| DestinationInterceptor | Represents an interceptor on destination instances. | Interface | org.apache.activemq.broker.region | Apache ActiveMQ | 
| DestinationStatistics | The J2EE Statistics for the a Destination. | Class | org.apache.activemq.broker.region | Apache ActiveMQ | 
| DiscardingDeadLetterStrategy | A DeadLetterStrategy where each destination has its own individual DLQ using the subject naming hierarchy. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| DispatchPolicy | Abstraction to allow different dispatching policies to be plugged into the topic region implementations. | Interface | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| DispatchSelector | Interface | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| DurableTopicSubscription | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| EmptyMessageGroupSet | Class | org.apache.activemq.broker.region.group | Apache ActiveMQ | |
| FilePendingDurableSubscriberMessageStoragePolicy | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| FilePendingMessageCursor | Class | org.apache.activemq.broker.region.cursors | Apache ActiveMQ | |
| FilePendingQueueMessageStoragePolicy | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| FilePendingSubscriberMessageStoragePolicy | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| FilteredDestination | Represents a destination which is filtered using some predicate such as a selector so that messages are only dispatched to the destination if they match the filter. | Class | org.apache.activemq.broker.region.virtual | Apache ActiveMQ | 
| FixedCountSubscriptionRecoveryPolicy | This implementation of SubscriptionRecoveryPolicy will keep a fixed count of last messages. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| FixedSizedSubscriptionRecoveryPolicy | This implementation of SubscriptionRecoveryPolicy will keep a fixed amount of memory available in RAM for message history which is evicted in | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| GroupFactoryFinder | Class | org.apache.activemq.broker.region.group | Apache ActiveMQ | |
| IndirectMessageReference | Keeps track of a message that is flowing through the Broker. | Class | org.apache.activemq.broker.region | Apache ActiveMQ | 
| IndividualDeadLetterStrategy | A DeadLetterStrategy where each destination has its own individual DLQ using the subject naming hierarchy. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| LastImageSubscriptionRecoveryPolicy | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| LockOwner | Interface | org.apache.activemq.broker.region | Apache ActiveMQ | |
| MappedQueueFilter | Creates a mapped Queue that can recover messages from subscription recovery policy of its Virtual Topic. | Class | org.apache.activemq.broker.region.virtual | Apache ActiveMQ | 
| MessageEvictionStrategy | A strategy for evicting messages from slow consumers. | Interface | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| MessageEvictionStrategySupport | A useful base class for implementation inheritence. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| MessageGroupHashBucket | Uses hash-code buckets to associate consumers with sets of message group IDs. | Class | org.apache.activemq.broker.region.group | Apache ActiveMQ | 
| MessageGroupHashBucketFactory | A factory to create instances of SimpleMessageGroupMap when implementing the Message | Class | org.apache.activemq.broker.region.group | Apache ActiveMQ | 
| MessageGroupMap | Interface | org.apache.activemq.broker.region.group | Apache ActiveMQ | |
| MessageGroupMapFactory | Interface | org.apache.activemq.broker.region.group | Apache ActiveMQ | |
| MessageGroupSet | Interface | org.apache.activemq.broker.region.group | Apache ActiveMQ | |
| MessageQuery | Represents some kind of query which will load initial messages from some source for a new topic subscriber. | Interface | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| MessageReference | Keeps track of a message that is flowing through the Broker. | Interface | org.apache.activemq.broker.region | Apache ActiveMQ | 
| MessageReferenceFilter | Interface | org.apache.activemq.broker.region | Apache ActiveMQ | |
| MirroredQueue | Queue using a prefix and postfix to define the topic name on which to mirror the queue to. | Class | org.apache.activemq.broker.region.virtual | Apache ActiveMQ | 
| NoSubscriptionRecoveryPolicy | This SubscriptionRecoveryPolicy disable recovery of messages. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| NullMessageReference | Used by the QueueMessageReference. | Class | org.apache.activemq.broker.region | Apache ActiveMQ | 
| OldestMessageEvictionStrategy | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| OldestMessageWithLowestPriorityEvictionStrategy | An eviction strategy which evicts the oldest message with the lowest priority first. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| OrderedPendingList | Class | org.apache.activemq.broker.region.cursors | Apache ActiveMQ | |
| PendingDurableSubscriberMessageStoragePolicy | Abstraction to allow different policies for holding messages awaiting dispatch to active clients | Interface | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| PendingList | Interface | org.apache.activemq.broker.region.cursors | Apache ActiveMQ | |
| PendingMarshalUsageTracker | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| PendingMessageCursor | Interface | org.apache.activemq.broker.region.cursors | Apache ActiveMQ | |
| PendingMessageHelper | Class | org.apache.activemq.broker.region.cursors | Apache ActiveMQ | |
| 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). | Interface | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| PendingNode | Class | org.apache.activemq.broker.region.cursors | Apache ActiveMQ | |
| PendingQueueMessageStoragePolicy | Abstraction to allow different policies for holding messages awaiting dispatch on a Queue | Interface | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| PendingSubscriberMessageStoragePolicy | Abstraction to allow different policies for holding messages awaiting dispatch to active clients | Interface | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| PolicyEntry | Represents an entry in a PolicyMap for assigning policies to a specific destination or a hierarchical wildcard area of destinations. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| PolicyMap | Represents a destination based configuration of policies so that individual destinations or wildcard hierarchies of destinations can be configured using | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| PrefetchRatePendingMessageLimitStrategy | This PendingMessageLimitStrategy sets the maximum pending message limit value to be a multiplier of the prefetch limit of the subscription. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| PrefetchSubscription | A subscription that honors the pre-fetch option of the ConsumerInfo. | Class | org.apache.activemq.broker.region | Apache ActiveMQ | 
| PrioritizedPendingList | Class | org.apache.activemq.broker.region.cursors | Apache ActiveMQ | |
| PriorityDispatchPolicy | Priority dispatch policy that sends a message to every subscription that matches the message in consumer priority order. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| PriorityNetworkDispatchPolicy | dispatch policy that ignores lower priority duplicate network consumers, used in conjunction with network bridge suppresDuplicateTopicSubscriptions | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| QueryBasedSubscriptionRecoveryPolicy | This implementation of SubscriptionRecoveryPolicy will perform a user specific query mechanism to load any messages they may have missed. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| Queue | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| QueueBrowserSubscription | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| QueueDispatchPendingList | An abstraction that keeps the correct order of messages that need to be dispatched to consumers, but also hides the fact that there might be redelivered messages that | Class | org.apache.activemq.broker.region.cursors | Apache ActiveMQ | 
| QueueDispatchSelector | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| QueueMessageReference | Queue specific MessageReference. | Interface | org.apache.activemq.broker.region | Apache ActiveMQ | 
| QueueRegion | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| QueueSubscription | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| RedeliveryPolicyMap | Represents a destination based configuration of policies so that individual destinations or wildcard hierarchies of destinations can be configured using | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| Region | A Region is used to implement the different QOS options available to a broker. | Interface | org.apache.activemq.broker.region | Apache ActiveMQ | 
| RegionBroker | Routes Broker operations to the correct messaging regions for processing. | Class | org.apache.activemq.broker.region | Apache ActiveMQ | 
| RegionStatistics | The J2EE Statistics for the Connection. | Class | org.apache.activemq.broker.region | Apache ActiveMQ | 
| RetainedMessageSubscriptionRecoveryPolicy | This implementation of SubscriptionRecoveryPolicy will only keep the last non-zero length message with the ActiveMQMessage. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| RoundRobinDispatchPolicy | Simple dispatch policy that sends a message to every subscription that matches the message. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| SelectorAwareVirtualTopicInterceptor | Class | org.apache.activemq.broker.region.virtual | Apache ActiveMQ | |
| SharedDeadLetterStrategy | A default implementation of DeadLetterStrategy which uses a constant destination. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| SimpleDispatchPolicy | Simple dispatch policy that sends a message to every subscription that matches the message. | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| SimpleDispatchSelector | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| SimpleMessageGroupMap | A simple implementation which tracks every individual GroupID value but which can become a memory leak if clients die before they complete a message | Class | org.apache.activemq.broker.region.group | Apache ActiveMQ | 
| SimpleMessageGroupMapFactory | A factory to create instances of SimpleMessageGroupMap when implementing the Message Groups functionality. | Class | org.apache.activemq.broker.region.group | Apache ActiveMQ | 
| SimpleMessageGroupSet | Class | org.apache.activemq.broker.region.group | Apache ActiveMQ | |
| SlowConsumerEntry | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| SlowConsumerStrategy | Interface | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| StoreDurableSubscriberCursor | Class | org.apache.activemq.broker.region.cursors | Apache ActiveMQ | |
| StorePendingDurableSubscriberMessageStoragePolicy | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| StorePendingQueueMessageStoragePolicy | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| StoreQueueCursor | Class | org.apache.activemq.broker.region.cursors | Apache ActiveMQ | |
| StrictOrderDispatchPolicy | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| Subscription | Interface | org.apache.activemq.broker.region | Apache ActiveMQ | |
| SubscriptionRecovery | An interface for recoverying transient messages held by the broker for retractive recovery for subscribers | Interface | org.apache.activemq.broker.region | Apache ActiveMQ | 
| SubscriptionRecoveryPolicy | Abstraction to allow different recovery policies to be plugged into the region implementations. | Interface | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| SubscriptionStatistics | The J2EE Statistics for a Subsription. | Class | org.apache.activemq.broker.region | Apache ActiveMQ | 
| TempQueue | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| TempQueueRegion | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| TempTopic | The Topic is a destination that sends a copy of a message to every active Subscription registered. | Class | org.apache.activemq.broker.region | Apache ActiveMQ | 
| TempTopicRegion | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| TimedSubscriptionRecoveryPolicy | This implementation of SubscriptionRecoveryPolicy will keep a timed buffer of messages around in memory and use that to recover new | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | 
| Topic | The Topic is a destination that sends a copy of a message to every active Subscription registered. | Class | org.apache.activemq.broker.region | Apache ActiveMQ | 
| TopicRegion | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| TopicSubscription | Class | org.apache.activemq.broker.region | Apache ActiveMQ | |
| UniquePropertyMessageEvictionStrategy | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| VirtualDestination | Represents some kind of virtual destination. | Interface | org.apache.activemq.broker.region.virtual | Apache ActiveMQ | 
| VirtualDestinationInterceptor | Class | org.apache.activemq.broker.region.virtual | Apache ActiveMQ | |
| VirtualTopic | Topics using a prefix and postfix. | Class | org.apache.activemq.broker.region.virtual | Apache ActiveMQ | 
| VirtualTopicInterceptor | Class | org.apache.activemq.broker.region.virtual | Apache ActiveMQ | |
| VMPendingDurableSubscriberMessageStoragePolicy | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| VMPendingMessageCursor | Class | org.apache.activemq.broker.region.cursors | Apache ActiveMQ | |
| VMPendingQueueMessageStoragePolicy | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |
| VMPendingSubscriberMessageStoragePolicy | Class | org.apache.activemq.broker.region.policy | Apache ActiveMQ | |