Uses of Package
org.apache.activemq
Package
Description
The core JMS client API implementation classes.
Support for JMS Advisory messages as well as some helper listeners to listen to the clients, producers and consumers available.
Command objects used via the Command Pattern to communicate among nodes
JNDI support classes
An implementation of the J2EE Management API
The core Transport abstraction and support classes
Discovery mechanism to discover brokers and clients.
Static discovery implementation for a Master / Slave tuple
Discovery implementation using multicast
Simple discovery implementation using a static list
Fail-Over Transport which will automatically reconnect to a failed transport and choose one of a list of possible transport implementations to use.
Fan-out Transport implementation which ensures that a message is sent to multiple destinations such as to ensure multiple brokers received a message for non-durable topic delivery to improve redundancy
A mock implementation of the Transport layer useful for testing
A Multicast based Transport implementation.
The Reliable transport deals with out of order commands as well as dealing with checking for missed commands and possibly re-requesting the replay of dropped commands.
TCP/IP based Transport implementation.
UDP based Transport implementation.
-
ClassDescriptionFor application servers,
Connection
objects provide a special facility for creating aConnectionConsumer
(optional).A ConnectionFactory is an an Administered object, and is used for creating Connections.AConnectionMetaData
object provides information describing theConnection
object.In terms of the JMS 1.1 API a JMSContext should be thought of as representing both a Connection and a Session.Provides basic audit functions for Messages without syncA client uses aMessageConsumer
object to receive messages from a destination.A client uses aMessageProducer
object to send messages to a destination.A useful base class for implementing aMessageProducer
Defines the prefetch message policies for different types of consumersASession
object is a single-threaded context for producing and consuming messages.A utility class used by the Session for dispatching messages asynchronously to consumersAn ActiveMQConnectionFactory that allows access to the key and trust managers used for SslConnections.The XAConnection interface extends the capability of Connection by providing an XASession (optional).Represents a message which has a typically out of band Binary Large Object (BLOB)An exception listener similar to the standardjakarta.jms.ExceptionListener
which can be used by client code to be notified of exceptions thrown by container components (e.g. an EJB container in case of Message Driven Beans) during asynchronous processing of a message.Provides a uniform interface that can be used to close all the JMS obejcts that provide a close() method.A set of enhanced APIs for a JMS providerRepresents the JMS extension methods in Apache ActiveMQAn extended JMS interface that adds the ability to be notified when a message is available for consumption using the receive*() methods which is useful in Ajax style subscription models.A listener which is notified if a message is available for processing via the receive methods.A plugin strategy for transforming a message before it is sent by the JMS client or before it is dispatched to the JMS consumerConfiguration options for a messageConsumer used to control how messages are re-delivered when they are rolled back.A TransactionContext provides the means to control a JMS transaction. -
-
ClassDescriptionConfiguration options for a messageConsumer used to control how messages are re-delivered when they are rolled back.
-
ClassDescriptionRepresents a message which has a typically out of band Binary Large Object (BLOB)Represents the JMS extension methods in Apache ActiveMQ
-
ClassDescriptionA ConnectionFactory is an an Administered object, and is used for creating Connections.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-