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

org.apache.activemq.broker

Sub Packages:

org.apache.activemq.broker.cluster    
org.apache.activemq.broker.ft   Helper classes for implementing fault tolerance  
org.apache.activemq.broker.jmx   JMX MBeans for the broker and its core connectors.  
org.apache.activemq.broker.region   Region abstraction and implementations in the Broker.  
org.apache.activemq.broker.region.cursors   Cursors used to page persistent messages into the broker from the store  
org.apache.activemq.broker.region.group   Classes to implement the Message Groups feature.  
org.apache.activemq.broker.region.policy   The policies which can be associated with a particular destination or wildcard.  
org.apache.activemq.broker.region.virtual   Implementation classes for Virtual Destinations  
org.apache.activemq.broker.util   Some utility Broker Plugins  
org.apache.activemq.broker.view   Broker Plugins for visualising the current system  

Interfaces:

Broker   The Message Broker which routes messages, maintains subscriptions and connections, acknowledges messages and handles transactions.  code | html
BrokerFactoryHandler   Represents the interface used to create a broker from a URI scheme.  code | html
BrokerPlugin   Represents a plugin into a Broker  code | html
BrokerServiceAware   An interface used to represent a component that wants the BrokerService to be injected  code | html
Connection     code | html
Connector   A connector creates and manages client connections that talk to the Broker.  code | html
TransportConnectionStateRegister     code | html

Abstract Classes:

BrokerPluginSupport   A useful base class for implementing broker plugins.  code | html

Classes:

BrokerBroadcaster   Used to add listeners for Broker actions  code | html
BrokerFactory   A helper class to create a fully configured broker service using a URI.  code | html
BrokerFilter   Allows you to intercept broker operation so that features such as security can be implemented as a pluggable filter.  code | html
BrokerRegistry     code | html
BrokerService   Manages the lifecycle of an ActiveMQ Broker.  code | html
BrokerStoppedException   This exception is thrown by the broker when you try to use it after it has been stopped.  code | html
CompositeDestinationBroker   This broker filter handles composite destinations.  code | html
ConnectionContext   Used to hold context information needed to process requests sent to a broker.  code | html
ConsumerBrokerExchange   Holds internal state in the broker for a essageConsumer  code | html
DefaultBrokerFactory   Simple BrokerFactorySPI which using the brokerURI to extract the configuration parameters for the broker service.  code | html
DestinationAlreadyExistsException   An exception thrown if a destination is attempted to be created when it already exists.  code | html
EmptyBroker   Dumb implementation - used to be overriden by listeners  code | html
ErrorBroker   Implementation of the broker where all it's methods throw an BrokerStoppedException.  code | html
InsertableMutableBrokerFilter   Inserts itself into the BrokerStack  code | html
MapTransportConnectionStateRegister     code | html
MutableBrokerFilter   Like a BrokerFilter but it allows you to switch the getNext().broker.  code | html
ProducerBrokerExchange   Holds internal state in the broker for a MessageProducer  code | html
PropertiesBrokerFactory   A BrokerFactoryHandler which uses a properties file to configure the broker's various policies.  code | html
SingleTransportConnectionStateRegister     code | html
SslBrokerService   A BrokerService that allows access to the key and trust managers used by SSL connections.  code | html
SslContext   A holder of SSL configuration.  code | html
TransactionBroker   This broker filter handles the transaction related operations in the Broker interface.  code | html
TransportConnection     code | html
TransportConnectionState     code | html
TransportConnector     code | html
TransportStatusDetector   Used to provide information on the status of the Connection  code | html
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.  code | html