All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| 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.
|
| AbortSlowAckConsumerStrategyView |
|
| AbortSlowAckConsumerStrategyViewMBean |
|
| AbortSlowConsumerStrategy |
Abort slow consumers when they reach the configured threshold of slowness, default is slow for 30 seconds
|
| AbortSlowConsumerStrategyView |
|
| AbortSlowConsumerStrategyViewMBean |
|
| AbstractAuthenticationBroker |
|
| AbstractDeadLetterStrategy |
A strategy for choosing which destination is used for dead letter queue
messages.
|
| AbstractLocker |
|
| AbstractMessageStore |
|
| AbstractMessageStoreStatistics |
|
| AbstractPendingMessageCursor |
Abstract method holder for pending message (messages awaiting disptach to a
consumer) cursor
|
| AbstractRegion |
|
| AbstractStoreCursor |
Store based cursor
|
| AbstractSubscription |
|
| AbstractTempRegion |
|
| Activator |
An OSGi bundle activator for ActiveMQ which adapts the FactoryFinder
to the OSGi environment.
|
| AdvisoryBroker |
This broker filter handles tracking the state of the broker for purposes of
publishing advisory messages to advisory consumers.
|
| AmqpProtocolVerifier |
|
| AnnotatedMBean |
MBean that looks for method/parameter descriptions in the Info annotation.
|
| AsyncAnnotatedMBean |
MBean that invokes the requested operation using an async operation and waits for the result
if the operation times out then an exception is thrown.
|
| AuditLog |
|
| AuditLogEntry |
|
| AuditLogFactory |
|
| AuditLogService |
|
| AuthenticationBroker |
Base for all broker plugins that wish to provide connection authentication services
|
| AuthenticationUser |
A helper object used to configure simple authentication plugin
|
| AuthorizationBroker |
Verifies if a authenticated user can do an operation against the broker using
an authorization map.
|
| AuthorizationDestinationFilter |
Authorizes addSubscription calls.
|
| AuthorizationDestinationInterceptor |
Adds AuthorizationDestinationFilter on intercept()
|
| AuthorizationEntry |
Represents an entry in a DefaultAuthorizationMap for assigning
different operations (read, write, admin) of user roles to a specific
destination or a hierarchical wildcard area of destinations.
|
| AuthorizationMap |
|
| AuthorizationPlugin |
An authorization plugin where each operation on a destination is checked
against an authorizationMap
|
| AutoInitNioSSLTransport |
This transport initializes the SSLEngine and reads the first command before
handing off to the detected transport.
|
| AutoNioSslTransportFactory |
|
| AutoNIOSSLTransportServer |
Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements.
|
| AutoNIOTransport |
|
| AutoNioTransportFactory |
|
| AutoSslTransportFactory |
|
| AutoSslTransportServer |
An SSL TransportServer.
|
| AutoTcpTransportFactory |
|
| AutoTcpTransportServer |
A TCP based implementation of TransportServer
|
| AutoTransportUtils |
|
| BaseDestination |
|
| BooleanEditor |
Used by xbean to set booleans.
|
| BridgeFactory |
Encapsulation of bridge creation logic.
|
| Broker |
The Message Broker which routes messages, maintains subscriptions and
connections, acknowledges messages and handles transactions.
|
| BrokerBroadcaster |
Used to add listeners for Broker actions
|
| BrokerContext |
Provide context object for broker classes
|
| BrokerContextAware |
Interface to be implemented by any object that wishes to have instance of @see BrokerContext
|
| BrokerDestinationView |
|
| BrokerFactory |
A helper class to create a fully configured broker service using a URI.
|
| BrokerFactoryHandler |
Represents the interface used to create a broker from a URI scheme.
|
| BrokerFilter |
Allows you to intercept broker operation so that features such as security
can be implemented as a pluggable filter.
|
| BrokerMBeanSupport |
|
| BrokerPlugin |
Represents a plugin into a Broker
|
| BrokerPluginSupport |
A useful base class for implementing broker plugins.
|
| BrokerRegistry |
|
| BrokerService |
Manages the life-cycle of an ActiveMQ Broker.
|
| BrokerServiceAware |
An interface used to represent a component that wants the BrokerService
to be injected
|
| BrokerStoppedException |
This exception is thrown by the broker when you try to use it after it has
been stopped.
|
| BrokerSupport |
Utility class for broker operations
|
| BrokerView |
|
| BrokerViewMBean |
|
| Cache |
Defines the interface used to cache messages.
|
| CachedMessageGroupMap |
A simple implementation which tracks every individual GroupID value in a LRUCache
|
| CachedMessageGroupMapFactory |
|
| CacheEntry |
|
| CacheEntryList |
Maintains a simple linked list of CacheEntry objects.
|
| CacheEvictionUsageListener |
|
| CacheEvictor |
|
| CacheFilter |
Filters another Cache implementation.
|
| ClientIdFilterDispatchPolicy |
ClientIdFilterDispatchPolicy dispatches messages in a topic to a given
client.
|
| CompositeDataConstants |
|
| CompositeDataHelper |
|
| CompositeDemandForwardingBridge |
A demand forwarding bridge which works with multicast style transports where
a single Transport could be communicating with multiple remote brokers
|
| CompositeDestination |
|
| CompositeDestinationBroker |
This broker filter handles composite destinations.
|
| CompositeDestinationFilter |
Represents a composite Destination where send()s are replicated to
each Destination instance.
|
| CompositeDestinationInterceptor |
|
| CompositeQueue |
Represents a virtual queue which forwards to a number of other destinations.
|
| CompositeTopic |
Represents a virtual topic which forwards to a number of other destinations.
|
| ConditionalNetworkBridgeFilterFactory |
implement conditional behavior for queue consumers, allows replaying back to
origin if no consumers are present on the local broker after a configurable
delay, irrespective of the TTL.
|
| ConduitBridge |
Consolidates subscriptions
|
| Connection |
|
| ConnectionContext |
Used to hold context information needed to process requests sent to a broker.
|
| ConnectionDotFileInterceptor |
|
| ConnectionDotFilePlugin |
A DOT file creator plugin which
creates a DOT file showing the current connections
|
| ConnectionFilter |
Abstraction that allows you to control which brokers a NetworkConnector connects bridges to.
|
| ConnectionSplitBroker |
Monitors for client connections that may fail to another broker - but this
broker isn't aware they've gone.
|
| ConnectionStatistics |
The J2EE Statistics for the Connection.
|
| ConnectionView |
|
| ConnectionViewMBean |
|
| Connector |
A connector creates and manages client connections that talk to the Broker.
|
| ConnectorStatistics |
The J2EE Statistics for the a Destination.
|
| ConnectorView |
|
| ConnectorViewMBean |
|
| ConstantPendingMessageLimitStrategy |
This PendingMessageLimitStrategy is configured to a constant value for all subscriptions.
|
| ConsumerBrokerExchange |
Holds internal state in the broker for a essageConsumer
|
| CustomLogWriter |
Custom implementation of LogWriter interface.
|
| DeadLetterStrategy |
A strategy for choosing which destination is used for dead letter queue messages.
|
| DefaultAuditLog |
|
| DefaultAuditLogFactory |
|
| DefaultAuthorizationMap |
Represents a destination based configuration of policies so that individual
destinations or wildcard hierarchies of destinations can be configured using
different policies.
|
| DefaultBrokerFactory |
Simple BrokerFactorySPI which using the brokerURI to extract the
configuration parameters for the broker service.
|
| DefaultIOExceptionHandler |
|
| DefaultLogWriter |
Implementation of LogWriter interface to keep ActiveMQ's
old logging format.
|
| DefaultNetworkBridgeFilterFactory |
implement default behavior, filter that will not allow re-send to origin
based on brokerPath and which respects networkTTL
|
| DemandForwardingBridge |
Forwards messages from the local broker to the remote broker based on demand.
|
| DemandForwardingBridgeSupport |
A useful base class for implementing demand forwarding bridges.
|
| DemandSubscription |
Represents a network bridge interface
|
| Destination |
|
| DestinationBasedMessageList |
An implementation of MessageList which maintains a separate message
list for each destination to reduce contention on the list and to speed up
recovery times by only recovering the interested topics.
|
| DestinationBridge |
A Destination bridge is used to bridge between to different JMS systems
|
| DestinationDotFileInterceptor |
|
| DestinationDotFilePlugin |
A DOT
file creator plugin which creates a DOT file showing the current topic & queue hierarchies.
|
| DestinationFactory |
Used to create Destinations.
|
| DestinationFactoryImpl |
Creates standard ActiveMQ implementations of
Destination.
|
| DestinationFilter |
|
| DestinationFilterVirtualDestinationMatcher |
This class will use a destination filter to see if the activeMQ destination matches
the given virtual destination
|
| DestinationInterceptor |
Represents an interceptor on destination instances.
|
| DestinationPathSeparatorBroker |
|
| DestinationsPlugin |
A simple plugin that can be used to export/import runtime destinations.
|
| DestinationStatistics |
The J2EE Statistics for the a Destination.
|
| DestinationsViewFilter |
Defines a query API for destinations MBeans
Typical usage
return DestinationsViewFilter.create(filter)
.setDestinations(broker.getQueueViews())
.filter(page, pageSize);
where 'filter' is JSON representation of the query, like
{name: '77', filter:'nonEmpty', sortColumn:'queueSize', sortOrder:'desc'}
This returns a JSON map, containing filtered map of MBeans in the "data" field and total number of destinations that match criteria in the "count" field.
|
| DestinationView |
|
| DestinationViewMBean |
|
| DiscardingDeadLetterStrategy |
A DeadLetterStrategy where each destination has its own individual
DLQ using the subject naming hierarchy.
|
| DiscardingDLQBroker |
|
| DiscardingDLQBrokerPlugin |
|
| DiscoveryNetworkConnector |
A network connector which uses a discovery agent to detect the remote brokers
available and setup a connection to each available remote broker
|
| DispatchPolicy |
Abstraction to allow different dispatching policies to be plugged
into the topic region implementations.
|
| DispatchSelector |
Determines if a subscription can dispatch a message reference
|
| DotFileInterceptorSupport |
Useful base class
|
| DurableConduitBridge |
Consolidates subscriptions
|
| DurableSubscriptionView |
|
| DurableSubscriptionViewMBean |
|
| DurableTopicSubscription |
|
| EmptyBroker |
Dumb implementation - used to be overriden by listeners
|
| EmptyMessageGroupSet |
|
| ErrorBroker |
Implementation of the broker where all it's methods throw an
BrokerStoppedException.
|
| FilePendingDurableSubscriberMessageStoragePolicy |
Creates a PendIngMessageCursor for Durable subscribers *
|
| FilePendingMessageCursor |
persist pending messages pending message (messages awaiting dispatch to a
consumer) cursor
|
| FilePendingQueueMessageStoragePolicy |
Creates a FilePendingMessageCursor *
|
| FilePendingSubscriberMessageStoragePolicy |
Creates a PendIngMessageCursor for Durable subscribers *
|
| 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.
|
| FixedCountSubscriptionRecoveryPolicy |
|
| FixedSizedSubscriptionRecoveryPolicy |
This implementation of SubscriptionRecoveryPolicy will keep a fixed
amount of memory available in RAM for message history which is evicted in
time order.
|
| ForcePersistencyModeBroker |
A Plugin which allows to force every incoming message to be PERSISTENT or NON-PERSISTENT.
|
| ForcePersistencyModeBrokerPlugin |
A Plugin which allows to force every incoming message to be PERSISTENT or
NON-PERSISTENT.
|
| ForwardingBridge |
Forwards all messages from the local broker to the remote broker.
|
| GroupFactoryFinder |
|
| Handler<T> |
|
| HealthStatus |
|
| HealthView |
|
| HealthViewMBean |
Returns the status events of the broker to indicate any warnings.
|
| HexSupport |
Used to convert to hex from byte arrays and back.
|
| InactiveDurableSubscriptionView |
|
| InboundQueueBridge |
Create an Inbound Queue Bridge.
|
| InboundTopicBridge |
Create an Inbound Topic Bridge.
|
| IndexListener |
callback when the index is updated, allows ordered work to be seen by destinations
|
| IndexListener.MessageContext |
|
| IndirectMessageReference |
Keeps track of a message that is flowing through the Broker.
|
| IndividualDeadLetterStrategy |
A DeadLetterStrategy where each destination has its own individual
DLQ using the subject naming hierarchy.
|
| InlineListenableFuture |
|
| InMemoryJob |
A simple in memory Job POJO.
|
| InMemoryJobScheduler |
Implements an in-memory JobScheduler instance.
|
| InMemoryJobSchedulerStore |
An in-memory JobSchedulerStore implementation used for Brokers that have persistence
disabled or when the JobSchedulerStore usage doesn't require a file or DB based store
implementation allowing for better performance.
|
| InsertableMutableBrokerFilter |
Inserts itself into the BrokerStack
|
| InsertionCountList<T> |
|
| IOExceptionHandler |
|
| IOHelper |
Collection of File and Folder utility methods.
|
| JaasAuthenticationBroker |
Logs a user in using JAAS.
|
| JaasAuthenticationPlugin |
Adds a JAAS based authentication security plugin
|
| JaasCertificateAuthenticationBroker |
A JAAS Authentication Broker that uses SSL Certificates.
|
| JaasCertificateAuthenticationPlugin |
A JAAS based SSL certificate authentication plugin.
|
| JaasCertificateSecurityContext |
Extends the SecurityContext to provide a username which is the
Distinguished Name from the certificate.
|
| JaasDualAuthenticationBroker |
A JAAS Authentication Broker that uses different JAAS domain configurations
depending if the connection is over an SSL enabled Connector or not.
|
| JaasDualAuthenticationPlugin |
A JAAS based SSL certificate authentication plugin.
|
| JAXPXPathEvaluator |
|
| JmsConnector |
This bridge joins the gap between foreign JMS providers and ActiveMQ As some
JMS providers are still only in compliance with JMS v1.0.1 , this bridge itself
aimed to be in compliance with the JMS 1.0.2 specification.
|
| JmsConnectorView |
|
| JmsConnectorViewMBean |
|
| JmsMesageConvertor |
Converts Message from one JMS to another
|
| JMXAuditLogEntry |
|
| JMXSupport |
|
| JndiLookupFactory |
|
| Job |
Interface for a scheduled Job object.
|
| JobListener |
Job event listener interface.
|
| JobScheduler |
|
| JobSchedulerFacade |
A wrapper for instances of the JobScheduler interface that ensures that methods
provides safe and sane return values and can deal with null values being passed
in etc.
|
| JobSchedulerStore |
A Job Scheduler Store interface use to manage delay processing of Messaging
related jobs.
|
| JobSchedulerUsage |
Used to keep track of how much of something is being used so that a
productive working set usage can be controlled.
|
| JobSchedulerView |
MBean object that can be used to manage a single instance of a JobScheduler.
|
| JobSchedulerViewMBean |
|
| JobSupport |
A class to provide common Job Scheduler related methods.
|
| JournaledStore |
|
| LastImageSubscriptionRecoveryPolicy |
|
| LDAPAuthorizationMap |
|
| LdapNetworkConnector |
class to create dynamic network connectors listed in an directory server
using the LDAP v3 protocol as defined in RFC 2251, the entries listed in the
directory server must implement the ipHost and ipService objectClasses as
defined in RFC 2307.
|
| LeaseLockerIOExceptionHandler |
|
| LinkedNode |
Provides a base class for you to extend when you want object to maintain a
doubly linked list to other objects without using a collection class.
|
| ListenableFuture<T> |
|
| LocalTransaction |
|
| Lockable |
A lockable broker resource.
|
| LockableServiceSupport |
Helper class for working with services that requires locking
|
| Locker |
Represents a lock service to ensure that a broker is the only master
|
| LockFile |
Used to lock a File.
|
| LockOwner |
|
| Log4JConfigView |
|
| Log4JConfigViewMBean |
Log4J Configuration Management MBean used to alter the runtime log levels
or force a reload of the Log4J configuration file.
|
| LoggingBrokerPlugin |
A simple Broker intercepter which allows you to enable/disable logging.
|
| LogWriterFinder |
Class used to find a LogWriter implementation, and returning
a LogWriter object, taking as argument the name of a log writer.
|
| LRUMap<K,V> |
A simple least-recently-used cache of a fixed size.
|
| ManagedQueueRegion |
|
| ManagedRegionBroker |
|
| ManagedTempQueueRegion |
|
| ManagedTempTopicRegion |
|
| ManagedTopicRegion |
|
| ManagedTransportConnection |
A managed transport connection
|
| ManagedTransportConnector |
A managed transport connector which can create multiple managed connections
as clients connect.
|
| ManagementContext |
An abstraction over JMX MBean registration
|
| MapCache |
Use any Map to implement the Cache.
|
| MappedQueueFilter |
Creates a mapped Queue that can recover messages from subscription recovery
policy of its Virtual Topic.
|
| MapTransportConnectionStateRegister |
|
| MBeanBridgeDestination |
|
| MBeanInfo |
|
| MBeanNetworkListener |
|
| MemoryIntPropertyEditor |
Used by xbean to set integers.
|
| MemoryMessageStore |
|
| MemoryPersistenceAdapter |
|
| MemoryPropertyEditor |
Used by xbean to set longs.
|
| MemoryTopicMessageStore |
|
| MemoryTransactionStore |
Provides a TransactionStore implementation that can create transaction aware
MessageStore objects from non transaction aware MessageStore objects.
|
| MemoryTransactionStore.AddMessageCommand |
|
| MemoryTransactionStore.RemoveMessageCommand |
|
| MessageAuthorizationPolicy |
A plugin to allow custom message-level security checks to be performed before
a message is consumed.
|
| MessageBrokerView |
A view into the running Broker
|
| MessageBrokerViewRegistry |
|
| MessageBuffer |
Represents a collection of MessageQueue instances which are all bound by the
same memory buffer to fix the amount of RAM used to some uppper bound.
|
| MessageEvictionStrategy |
A strategy for evicting messages from slow consumers.
|
| MessageEvictionStrategySupport |
A useful base class for implementation inheritence.
|
| MessageGroupHashBucket |
Uses hash-code buckets to associate consumers with sets of message group IDs.
|
| MessageGroupHashBucketFactory |
|
| MessageGroupMap |
Represents a map of JMSXGroupID values to consumer IDs
|
| MessageGroupMapFactory |
Represents a factory used to create new instances of MessageGroupMap
for a destination.
|
| MessageGroupSet |
Represents a set of Message Group IDs
|
| MessageInterceptor |
|
| MessageInterceptorRegistry |
|
| MessageList |
A container of messages which is used to store messages and then
replay them later for a given subscription.
|
| MessageQuery |
Represents some kind of query which will load initial messages from some source for a new topic subscriber.
|
| MessageQueue |
Allows messages to be added to the end of the buffer such that they are kept
around and evicted in a FIFO manner.
|
| MessageRecoveryListener |
|
| MessageReferenceFilter |
Represents a filter on message references
|
| MessageStore |
Represents a message store which is used by the persistent implementations
|
| MessageStoreStatistics |
The J2EE Statistics for a Message Sore
|
| MessageStoreSubscriptionStatistics |
|
| MirroredQueue |
Creates Mirrored
Queue using a prefix and postfix to define the topic name on which to mirror the queue to.
|
| MqttProtocolVerifier |
|
| MulticastNetworkConnector |
A network connector which uses some kind of multicast-like transport that
communicates with potentially many remote brokers over a single logical
Transport instance such as when using multicast.
|
| MulticastTraceBrokerPlugin |
A Broker interceptor which allows you to trace all operations to a Multicast
socket.
|
| MutableBrokerFilter |
Like a BrokerFilter but it allows you to switch the getNext().broker.
|
| NetworkBridge |
Represents a network bridge interface
|
| NetworkBridgeConfiguration |
Configuration for a NetworkBridge
|
| NetworkBridgeFactory |
Factory for network bridges
|
| NetworkBridgeFilterFactory |
|
| NetworkBridgeListener |
called when a bridge fails
|
| NetworkBridgeStatistics |
The Statistics for a NetworkBridge.
|
| NetworkBridgeUtils |
|
| NetworkBridgeView |
|
| NetworkBridgeViewMBean |
|
| NetworkConnector |
Connector class for bridging broker networks.
|
| NetworkConnectorView |
|
| NetworkConnectorViewMBean |
|
| NetworkDestinationView |
|
| NetworkDestinationViewMBean |
|
| NoLocalSubscriptionAware |
|
| NoSubscriptionRecoveryPolicy |
This SubscriptionRecoveryPolicy disable recovery of messages.
|
| NullMessageReference |
|
| OldestMessageEvictionStrategy |
An eviction strategy which evicts the oldest message first (which is the
default).
|
| OldestMessageWithLowestPriorityEvictionStrategy |
An eviction strategy which evicts the oldest message with the lowest priority first.
|
| OpenTypeSupport |
|
| OpenTypeSupport.AbstractOpenTypeFactory |
|
| OpenTypeSupport.OpenTypeFactory |
|
| OpenWireProtocolVerifier |
|
| OrderBasedMessageBuffer |
A MessageBuffer which evicts messages in arrival order so the oldest
messages are removed first.
|
| OrderedPendingList |
|
| OutboundQueueBridge |
Create an Outbound Queue Bridge.
|
| OutboundTopicBridge |
Create an Outbound Topic Bridge.
|
| PeerTransportFactory |
|
| PendingDurableSubscriberMessageStoragePolicy |
Abstraction to allow different policies for holding messages awaiting
dispatch to active clients
|
| PendingList |
|
| PendingMarshalUsageTracker |
|
| PendingMessageCursor |
Interface to pending message (messages awaiting disptach to a consumer)
cursor
|
| PendingMessageHelper |
|
| 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).
|
| PendingNode |
|
| PendingQueueMessageStoragePolicy |
Abstraction to allow different policies for holding messages awaiting
dispatch on a Queue
|
| PendingSubscriberMessageStoragePolicy |
Abstraction to allow different policies for holding messages awaiting
dispatch to active clients
|
| PercentLimitUsage<T extends org.apache.activemq.usage.Usage> |
|
| PersistenceAdapter |
Adapter to the actual persistence mechanism used with ActiveMQ
|
| PersistenceAdapterFactory |
Factory class that can create PersistenceAdapter objects.
|
| PersistenceAdapterStatistics |
|
| PersistenceAdapterSupport |
Used to implement common PersistenceAdapter methods.
|
| PersistenceAdapterSupport.DestinationMatcher |
Provides an interface for a Destination matching object that can be used to
search for specific destinations from a persistence adapter.
|
| PersistenceAdapterView |
|
| PersistenceAdapterViewMBean |
|
| PList |
|
| PList.PListIterator |
|
| PListEntry |
|
| PListStore |
|
| PolicyEntry |
Represents an entry in a PolicyMap for assigning policies to a
specific destination or a hierarchical wildcard area of destinations.
|
| PolicyMap |
Represents a destination based configuration of policies so that individual
destinations or wildcard hierarchies of destinations can be configured using
different policies.
|
| PrefetchRatePendingMessageLimitStrategy |
This PendingMessageLimitStrategy sets the maximum pending message limit value to be
a multiplier of the prefetch limit of the subscription.
|
| PrefetchSubscription |
A subscription that honors the pre-fetch option of the ConsumerInfo.
|
| PrioritizedPendingList |
|
| PriorityDispatchPolicy |
Priority dispatch policy that sends a message to every subscription that
matches the message in consumer priority order.
|
| PriorityNetworkDispatchPolicy |
dispatch policy that ignores lower priority duplicate network consumers,
used in conjunction with network bridge suppresDuplicateTopicSubscriptions
|
| ProducerBrokerExchange |
Holds internal state in the broker for a MessageProducer
|
| ProducerBrokerExchange.FlowControlInfo |
|
| ProducerView |
|
| ProducerViewMBean |
|
| Promise<T> |
Used to implement callback based result passing of a promised computation.
|
| PromiseCallback<T> |
|
| PropertiesBrokerFactory |
|
| ProtocolVerifier |
|
| ProxyConnector |
|
| ProxyConnectorView |
|
| ProxyConnectorViewMBean |
|
| ProxyMessageStore |
A simple proxy that delegates to another MessageStore.
|
| ProxyTopicMessageStore |
A simple proxy that delegates to another MessageStore.
|
| PublishedAddressPolicy |
Policy object that controls how a TransportConnector publishes the connector's
address to the outside world.
|
| PublishedAddressPolicy.PublishedHostStrategy |
Defines the value of the published host value.
|
| QueryBasedSubscriptionRecoveryPolicy |
This implementation of SubscriptionRecoveryPolicy will perform a user
specific query mechanism to load any messages they may have missed.
|
| Queue |
The Queue is a List of MessageEntry objects that are dispatched to matching
subscriptions.
|
| QueueBrowserSubscription |
|
| 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
should be dispatched ahead of any other paged in messages.
|
| QueueDispatchSelector |
Queue dispatch policy that determines if a message can be sent to a subscription
|
| QueueMessageReference |
Queue specific MessageReference.
|
| QueueRegion |
|
| QueueSubscription |
|
| QueueView |
Provides a JMX Management view of a Queue.
|
| QueueViewMBean |
|
| ReconnectionPolicy |
A policy object that defines how a JmsConnector deals with
reconnection of the local and foreign connections.
|
| RecoveredXATransactionView |
|
| RecoveredXATransactionViewMBean |
|
| RedeliveryPlugin |
Replace regular DLQ handling with redelivery via a resend to the original destination
after a delay
A destination matching RedeliveryPolicy controls the quantity and delay for re-sends
If there is no matching policy or an existing policy limit is exceeded by default
regular DLQ processing resumes.
|
| ReferenceStore |
Represents a message store which is used by the persistent implementations
|
| ReferenceStore.ReferenceData |
|
| Region |
A Region is used to implement the different QOS options available to
a broker.
|
| RegionBroker |
Routes Broker operations to the correct messaging regions for processing.
|
| RegionStatistics |
The J2EE Statistics for the Connection.
|
| RetainedMessageSubscriptionRecoveryPolicy |
This implementation of SubscriptionRecoveryPolicy will only keep the
last non-zero length message with the ActiveMQMessage.RETAIN_PROPERTY.
|
| RoundRobinDispatchPolicy |
Simple dispatch policy that sends a message to every subscription that
matches the message.
|
| SchedulerBroker |
|
| SecurityAdminMBean |
An MBean for adding and removing users, roles
and destinations.
|
| SecurityContext |
Used to cache up authorizations so that subsequent requests are faster.
|
| SelectorAwareVirtualTopicInterceptor |
|
| Sensitive |
|
| SharedDeadLetterStrategy |
|
| SharedFileLocker |
Represents an exclusive lock on a database to avoid multiple brokers running
against the same logical database.
|
| SimpleAuthenticationBroker |
Handles authenticating a users against a simple user name/password map.
|
| SimpleAuthenticationPlugin |
A simple authentication plugin
|
| SimpleAuthorizationMap |
An AuthorizationMap which is configured with individual DestinationMaps for
each operation.
|
| SimpleCachedLDAPAuthorizationMap |
|
| SimpleCachedLDAPAuthorizationMap.DestinationType |
|
| SimpleCachedLDAPAuthorizationMap.PermissionType |
|
| SimpleDispatchPolicy |
Simple dispatch policy that sends a message to every subscription that
matches the message.
|
| SimpleDispatchSelector |
Simple dispatch policy that determines if a message can be sent to a subscription
|
| SimpleJmsMessageConvertor |
Converts Message from one JMS to another
|
| SimpleJmsQueueConnector |
|
| SimpleJmsTopicConnector |
A Bridge to other JMS Topic providers
|
| 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
group.
|
| SimpleMessageGroupMapFactory |
|
| SimpleMessageGroupSet |
A simple implementation which just uses a Set
|
| SimpleMessageList |
A simple fixed size MessageList where there is a single, fixed size
list that all messages are added to for simplicity.
|
| SingleTransportConnectionStateRegister |
|
| SizeBasedMessageBuffer |
|
| SlowConsumerEntry |
|
| SlowConsumerStrategy |
Interface for a strategy for dealing with slow consumers
|
| SslBrokerService |
A BrokerService that allows access to the key and trust managers used by SSL
connections.
|
| StatisticsBroker |
A StatisticsBroker You can retrieve a Map Message for a Destination - or
Broker containing statistics as key-value pairs The message must contain a
replyTo Destination - else its ignored
|
| StatisticsBrokerPlugin |
A StatisticsBrokerPlugin
You can retrieve a Map Message for a Destination - or
Broker containing statistics as key-value pairs The message must contain a
replyTo Destination - else its ignored
To retrieve stats on the broker send a empty message to ActiveMQ.Statistics.Broker (Queue or Topic)
With a replyTo set to the destination you want the stats returned to.
|
| StompProtocolVerifier |
|
| StoreDurableSubscriberCursor |
persist pending messages pending message (messages awaiting dispatch to a
consumer) cursor
|
| StorePendingDurableSubscriberMessageStoragePolicy |
Creates a PendingMessageCursor that access the persistent store to retrieve
messages
|
| StorePendingQueueMessageStoragePolicy |
Creates a StoreQueueCursor *
|
| StoreQueueCursor |
Store based Cursor for Queues
|
| StoreUsage |
Used to keep track of how much of something is being used so that a
productive working set usage can be controlled.
|
| StoreUtil |
|
| StrictOrderDispatchPolicy |
Dispatch policy that causes every subscription to see messages in the same
order.
|
| SubQueueSelectorCacheBroker |
A plugin which allows the caching of the selector from a subscription queue.
|
| SubQueueSelectorCacheBrokerPlugin |
A plugin which allows the caching of the selector from a subscription queue.
|
| Subscription |
|
| SubscriptionKey |
|
| SubscriptionRecovery |
An interface for recoverying transient messages held by the broker for
retractive recovery for subscribers
|
| SubscriptionRecoveryPolicy |
Abstraction to allow different recovery policies to be plugged
into the region implementations.
|
| SubscriptionStatistics |
The J2EE Statistics for a Subsription.
|
| SubscriptionView |
|
| SubscriptionViewMBean |
|
| SuppressReplyException |
An exception thrown when the broker or transport will be shutdown in response
to an error, eg.
|
| SystemUsage |
Holder for Usage instances for memory, store and temp files Main use case is
manage memory usage.
|
| TempDestinationAuthorizationEntry |
Represents an entry in a DefaultAuthorizationMap for assigning
different operations (read, write, admin) of user roles to a temporary
destination
|
| TempQueue |
The Queue is a List of MessageEntry objects that are dispatched to matching
subscriptions.
|
| TempQueueRegion |
|
| TempTopic |
The Topic is a destination that sends a copy of a message to every active
Subscription registered.
|
| TempTopicRegion |
|
| TempUsage |
Used to keep track of how much of something is being used so that a
productive working set usage can be controlled.
|
| ThreadTracker |
Debugging tool to track entry points through code, useful to see runtime call paths
To use, add to a method as follows:
public void someMethod() {
ThreadTracker.track("someMethod");
...
|
| TimedSubscriptionRecoveryPolicy |
This implementation of SubscriptionRecoveryPolicy will keep a timed
buffer of messages around in memory and use that to recover new
subscriptions.
|
| TimeStampingBrokerPlugin |
A Broker interceptor which updates a JMS Client's timestamp on the message
with a broker timestamp.
|
| Topic |
The Topic is a destination that sends a copy of a message to every active
Subscription registered.
|
| TopicMessageStore |
A MessageStore for durable topic subscriptions
|
| TopicReferenceStore |
A MessageStore for durable topic subscriptions
|
| TopicRegion |
|
| TopicSubscription |
|
| TopicSubscriptionView |
|
| TopicSubscriptionViewMBean |
|
| TopicView |
|
| TopicViewMBean |
|
| TraceBrokerPathPlugin |
The TraceBrokerPathPlugin can be used in a network of Brokers.
|
| Transaction |
Keeps track of all the actions the need to be done when a transaction does a
commit or rollback.
|
| TransactionBroker |
This broker filter handles the transaction related operations in the Broker
interface.
|
| TransactionIdTransformer |
|
| TransactionIdTransformerAware |
|
| TransactionRecoveryListener |
|
| TransactionStore |
Represents the durable store of the commit/rollback operations taken against
the broker.
|
| TransactionTemplate |
A helper class for running code with a PersistenceAdapter in a transaction.
|
| TransportConnection |
|
| TransportConnectionState |
|
| TransportConnectionStateRegister |
|
| TransportConnector |
|
| TransportFactorySupport |
|
| TransportLogger |
This TransportFilter implementation writes output to a log
as it intercepts commands / events before sending them to the
following layer in the Transport stack.
|
| TransportLoggerControl |
Implementation of the TransportLoggerControlMBean interface,
which is an MBean used to control all TransportLoggers at once.
|
| TransportLoggerControlMBean |
MBean used to manage all of the TransportLoggers at once.
|
| TransportLoggerFactory |
Singleton class to create TransportLogger objects.
|
| TransportLoggerFactorySPI |
|
| TransportLoggerView |
Class implementing the TransportLoggerViewMBean interface.
|
| TransportLoggerViewMBean |
MBean to manage a single Transport Logger.
|
| TransportStatusDetector |
Used to provide information on the status of the Connection
|
| UDPTraceBrokerPlugin |
A Broker interceptor which allows you to trace all operations to a UDP
socket.
|
| UniquePropertyMessageEvictionStrategy |
An eviction strategy which evicts the oldest message within messages with the same property value
|
| UsageManagerCacheFilter |
Simple CacheFilter that increases/decreases usage on a UsageManager as
objects are added/removed from the Cache.
|
| UserIDBroker |
This broker filter will append the producer's user ID into the JMSXUserID header
to allow folks to know reliably who the user was who produced a message.
|
| VirtualDestination |
Represents some kind of virtual destination.
|
| VirtualDestinationInterceptor |
|
| VirtualDestinationMatcher |
|
| VirtualDestinationSelectorCacheView |
|
| VirtualTopicInterceptor |
|
| VMPendingDurableSubscriberMessageStoragePolicy |
Creates a VMPendingMessageCursor *
|
| VMPendingMessageCursor |
hold pending messages in a linked list (messages awaiting disptach to a
consumer) cursor
|
| VMPendingQueueMessageStoragePolicy |
Creates a VMPendingMessageCursor *
|
| VMPendingSubscriberMessageStoragePolicy |
Creates a VMPendingMessageCursor *
|
| VMTransport |
A Transport implementation that uses direct method invocations.
|
| VMTransportFactory |
|
| VMTransportServer |
Broker side of the VMTransport
|
| WrappedException |
|
| XATransaction |
|
| XBeanByteConverterUtil |
Converts string values like "20 Mb", "1024kb", and "1g" to long or int values in bytes.
|