ActiveMQ :: Core 3.2.5-SNAPSHOT API

Core JMS Client API
org.activemq The core JMS client implementation classes
org.activemq.message Message implementations

 

JMS Broker and Container
org.activemq.broker The API for the JMS Broker which is the server side of a JMS network though it may be deployed inside a client in peer style networks.
org.activemq.broker.impl The default implementation of the JMS Broker

 

Management Statistics
org.activemq.management An implementation of the J2EE Management API

 

JNDI support
org.activemq.jndi JNDI helper classes

 

Message filter and router
org.activemq.filter Filter implementations for wildcards & JMS selectors
org.activemq.selector JMS Selector parser

 

Security strategies and implementations
org.activemq.security Plugable Security Adapter framework along with default implementations such as the JAAS implementation.

 

Transport and WireFormat strategies and implementations
org.activemq.transport The transport abstraction layer for sending and receiving Packets over a network
org.activemq.transport.activeio An implementation of the transport layer using activeio channels see http://activeio.org
org.activemq.transport.composite A Composite Pattern implementation of TransportChannel allowing a client to connect randomly to one of a number of possible destinations, cycling through them until a connection is established.
org.activemq.transport.jabber A transport using Jabber (XMPP)
org.activemq.transport.multicast An implementation of the transport layer using multicast
org.activemq.transport.peer  
org.activemq.transport.reliable  
org.activemq.transport.remote  
org.activemq.transport.stomp An implementation of the Stomp protocol which is a simple wire protocol for writing clients for ActiveMQ in different languages like Ruby, Python, PHP, C etc.
org.activemq.transport.tcp An implementation of the transport layer using TCP/IP sockets
org.activemq.transport.udp An implementation of the transport layer using UDP
org.activemq.transport.vm An implementation of the transport layer using intra-JVM communication

 

Message persistence strategies and implementations
org.activemq.store The APIs which need to be implemented for persistent message stores for durable messaging
org.activemq.store.cache  
org.activemq.store.jdbc Message persistence implemented using JDBC
org.activemq.store.jdbc.adapter Implements database/driver apapters to compensate for the wide differences in the BLOB handing of JDBC drivers.
org.activemq.store.journal Message persistence using a high performance transaction log via the Journal interface.
org.activemq.store.vm VM based implementation of message persistence

 

Core router services
org.activemq.service The core services which make up the JMS Message Broker such as the Store, MessageContainer and MessageContainerManager
org.activemq.service.boundedvm  
org.activemq.service.impl Default implementations of the services

 

Utilities
org.activemq.capacity  
org.activemq.io.util  
org.activemq.util Utility classes like a SEDA style Command pattern helper and a BitArray for working with flags etc.

 

Other Packages
org.activemq.advisories Helper classes for listening to advisory messages.
org.activemq.io  
org.activemq.io.impl  
org.activemq.pool A JMS provider for working with ActiveMQ's JCA ResourceAdapter which uses the same JMS Session that is being used to dispatch JMS Messages inside a JCA or MDB container.
org.activemq.security.jassjacc  
org.activemq.spring Utilities for loading a Message Broker using Spring's XML deployment mechanism
org.activemq.streams  

 



Copyright © 2004-2008 Protique, Ltd.. All Rights Reserved.