Package org.apache.activemq.broker
package org.apache.activemq.broker
The core classes for the ActiveMQ Message Broker and its connectors.
-
ClassDescriptionThe Message Broker which routes messages, maintains subscriptions and connections, acknowledges messages and handles transactions.Used to add listeners for Broker actionsProvide context object for broker classesInterface to be implemented by any object that wishes to have instance of @see BrokerContextA helper class to create a fully configured broker service using a URI.Represents the interface used to create a broker from a URI scheme.Allows you to intercept broker operation so that features such as security can be implemented as a pluggable filter.Represents a plugin into a BrokerA useful base class for implementing broker plugins.Manages the life-cycle of an ActiveMQ Broker.An interface used to represent a component that wants the
BrokerServiceto be injectedThis exception is thrown by the broker when you try to use it after it has been stopped.This broker filter handles composite destinations.Used to hold context information needed to process requests sent to a broker.A connector creates and manages client connections that talk to the Broker.Holds internal state in the broker for a essageConsumerSimple BrokerFactorySPI which using the brokerURI to extract the configuration parameters for the broker service.Dumb implementation - used to be overriden by listenersImplementation of the broker where all it's methods throw an BrokerStoppedException.Inserts itself into the BrokerStackA lockable broker resource.Helper class for working with services that requires lockingRepresents a lock service to ensure that a broker is the only masterLike a BrokerFilter but it allows you to switch the getNext().broker.Holds internal state in the broker for a MessageProducerABrokerFactoryHandlerwhich uses a properties file to configure the broker's various policies.Policy object that controls how a TransportConnector publishes the connector's address to the outside world.Defines the value of the published host value.A BrokerService that allows access to the key and trust managers used by SSL connections.An exception thrown when the broker or transport will be shutdown in response to an error, eg. from IOExceptionHandler.This broker filter handles the transaction related operations in the Broker interface.Used to provide information on the status of the ConnectionThis 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.