Uses of Interface
org.activemq.service.Service

Packages that use Service
org.activemq The core JMS client implementation classes 
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 
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.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 
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.journal Message persistence using a high performance transaction log via the Journal interface. 
org.activemq.store.vm VM based implementation of message persistence 
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 
 

Uses of Service in org.activemq
 

Classes in org.activemq that implement Service
 class ActiveMQConnectionFactory
          A ConnectionFactory is an an Administed object, and is used for creating Connections.
 class ActiveMQXAConnectionFactory
          The XAConnectionFactory interface is a base interface for the XAQueueConnectionFactory and XATopicConnectionFactory interfaces.
 

Uses of Service in org.activemq.broker
 

Subinterfaces of Service in org.activemq.broker
 interface Broker
          The Message Broker which routes messages, maintains subscriptions and connections, acknowlegdges messages and handles transactions.
 interface BrokerClient
          A Broker side proxy representing mostly outbound JMS Connnection
 interface BrokerConnector
          The Broker is the client side interface to the JMS server
 interface BrokerContainer
          The ActiveMQ JMS Broker Container which contains a Broker and one or more instances talking over some TransportChannel

Note that once a broker container has been stopped it should be discarded and a new service instance created again.

 

Uses of Service in org.activemq.broker.impl
 

Classes in org.activemq.broker.impl that implement Service
 class BrokerClientImpl
          A Broker client side proxy representing a JMS Connnection
 class BrokerConnectorImpl
          An implementation of the broker (the JMS server)
 class BrokerContainerImpl
          Represents the ActiveMQ JMS Broker which typically has one or many connectors
 class DefaultBroker
          The default Broker implementation
 

Uses of Service in org.activemq.pool
 

Classes in org.activemq.pool that implement Service
 class PooledConnectionFactory
           
 

Uses of Service in org.activemq.service
 

Subinterfaces of Service in org.activemq.service
 interface Dispatcher
          A dispatcher of messages to some JMS connection.
 interface MessageContainer
          A MessageContainer holds the messages for a particular destination
 interface MessageContainerManager
          A manager of MessageContainer instances
 interface QueueMessageContainer
          A Queue based MessageContainer
 interface QueueMessageContainerManager
          A manager of MessageContainer instances
 interface TopicMessageContainer
          A Topic based MessageContainer
 

Classes in org.activemq.service that implement Service
 class TransactionManager
          A Transaction keeps track of all the tasks that must be run before and after transactional events.
 

Uses of Service in org.activemq.service.boundedvm
 

Classes in org.activemq.service.boundedvm that implement Service
 class DurableQueueBoundedMessageContainer
          A MessageContainer for Durable queues
 class DurableQueueBoundedMessageManager
          A MessageContainerManager for Durable queues
 class TransientQueueBoundedMessageContainer
          A MessageContainer for transient queues
 class TransientQueueBoundedMessageManager
          A manager of MessageContainer instances
 class TransientTopicBoundedMessageContainer
          A MessageContainer for transient topics One of these exists for every active Connection consuming transient Topic messages
 class TransientTopicBoundedMessageManager
          A manager of MessageContainer instances
 

Uses of Service in org.activemq.service.impl
 

Classes in org.activemq.service.impl that implement Service
 class DispatcherImpl
          A dispatcher of messages to some JMS connection.
 class DispatchWorker
          A Dispatcher that polls for updates for active Message Consumers
 class DurableQueueMessageContainer
          A default implementation of a Durable Queue based MessageContainer which acts as an adapter between the MessageContainerManager requirements and those of the persistent MessageStore implementations.
 class DurableQueueMessageContainerManager
          A default Broker used for Queue messages
 class DurableTopicMessageContainer
          A default implementation of a Durable Topic based MessageContainer which acts as an adapter between the MessageContainerManager requirements and those of the persistent TopicMessageStore implementations.
 class DurableTopicMessageContainerManager
          A default Broker used for Topic messages for durable consumers
 class InitialImageMessageContainerManager
          Implements an initial image service where on subscription the client will receive the last image that was previously cached.
 class MessageContainerManagerSupport
           
 class ProxyMessageContainerManager
          A Proxy implementation of MessageContainerManager which delegates to some other implementation which is useful for writing Facade implementations
 class TransactionManagerImpl
           
 class TransientTopicMessageContainerManager
          A default implementation of a Broker of Topic messages for transient consumers
 

Uses of Service in org.activemq.store
 

Subinterfaces of Service in org.activemq.store
 interface MessageStore
          Represents a message store which is used by the persistent MessageContainer implementations
 interface PersistenceAdapter
          Adapter to the actual persistence mechanism used with ActiveMQ
 interface TopicMessageStore
          A MessageStore for durable topic subscriptions
 interface TransactionStore
          Represents the durable store of the commit/rollback operations taken against the broker.
 

Classes in org.activemq.store that implement Service
 class ProxyMessageStore
          A simple proxy that delegates to another MessageStore.
 class ProxyTopicMessageStore
          A simple proxy that delegates to another MessageStore.
 

Uses of Service in org.activemq.store.cache
 

Classes in org.activemq.store.cache that implement Service
 class CacheMessageStore
          A MessageStore that uses an in memory cache to speed up getMessage() method calls.
 class CachePersistenceAdapter
          Implements a PersistenceAdapter designed to to speed up access to recently added messages by using a MessageCache .
 class CacheTopicMessageStore
          A MessageStore that uses an in memory cache to speed up getMessage() method calls.
 class MemoryBoundedCachePersistenceAdapter
          Provides a CachePersistenceAdapter that uses a MemoryBoundedLRUCache for each destination.
 class SimpleCachePersistenceAdapter
          Provides a CachePersistenceAdapter that uses a seperate LRU cache for each destination.
 

Uses of Service in org.activemq.store.jdbc
 

Classes in org.activemq.store.jdbc that implement Service
 class JDBCMessageStore
           
 class JDBCPersistenceAdapter
          A PersistenceAdapter implementation using JDBC for persistence storage.
 class JDBCTopicMessageStore
           
 

Uses of Service in org.activemq.store.journal
 

Classes in org.activemq.store.journal that implement Service
 class JournalMessageStore
          A MessageStore that uses a Journal to store it's messages.
 class JournalPersistenceAdapter
          An implementation of PersistenceAdapter designed for use with a Journal and then checkpointing asynchronously on a timeout with some other long term persistent storage.
 class JournalTopicMessageStore
          A MessageStore that uses a Journal to store it's messages.
 class JournalTransactionStore
           
 

Uses of Service in org.activemq.store.vm
 

Classes in org.activemq.store.vm that implement Service
 class VMMessageStore
          An implementation of MessageStore which uses a
 class VMPersistenceAdapter
           
 class VMTopicMessageStore
           
 class VMTransactionManager
          Keeps track of all the open transactions in the JMS server.
 class VMTransactionStore
          Provides a TransactionStore implementation that can create transaction aware MessageStore objects from non transaction aware MessageStore objects.
 

Uses of Service in org.activemq.transport
 

Subinterfaces of Service in org.activemq.transport
 interface DiscoveryAgent
          An agent used to discover other instances of a service.
 interface TransportChannel
          A TransportChannel is used for tranporting packets between nodes e.g.
 interface TransportServerChannel
          Represents a Server which accepts incoming client connections in the form of TransportChannels which is used inside the JMS Broker
 

Classes in org.activemq.transport that implement Service
 class DiscoveryAgentSupport
          A useful base class for DiscoveryAgent implementations
 class DiscoveryNetworkConnector
          A NetworkConnectorwhich uses discovery to find remote brokers to connect to
 class DiscoveryTransportChannel
          A ReliableTransportChannel which uses a DiscoveryAgent to discover remote broker instances and dynamically connect to them.
 class NetworkChannel
          Represents a broker's connection with a single remote broker which bridges the two brokers to form a network.
 class NetworkConnector
          Represents a connector to one or more remote brokers.
 class RemoteNetworkChannel
          Represents a Boondocks broker's connection with a single remote broker which bridges the two brokers to form a network.
 class RemoteNetworkConnector
          Represents a connector to one or more remote brokers.
 class TransportChannelSupport
          Some basic functionality, common across most transport implementations of channels
 class TransportServerChannelSupport
          An abstract base class useful for implementation inheritance
 

Uses of Service in org.activemq.transport.activeio
 

Classes in org.activemq.transport.activeio that implement Service
 class ActiveIOTransportChannel
          A tcp implementation of a TransportChannel
 class ActiveIOTransportServerChannel
          Binds to a well known port and listens for Sockets ...
 

Uses of Service in org.activemq.transport.composite
 

Classes in org.activemq.transport.composite that implement Service
 class CompositeTransportChannel
          A Compsite implementation of a TransportChannel
 

Uses of Service in org.activemq.transport.jabber
 

Classes in org.activemq.transport.jabber that implement Service
 class JabberTransportChannel
          A transport for using Jabber (XMPP) to talk to ActiveMQ
 class JabberTransportServerChannel
          A Jabber server connector
 

Uses of Service in org.activemq.transport.multicast
 

Classes in org.activemq.transport.multicast that implement Service
 class MulticastDiscoveryAgent
          An agent used to discover other instances of a service
 class MulticastTransportChannel
          A multicast implementation of a TransportChannel
 class MulticastTransportServerChannel
          A Multicast implementation of TransportServerChannel
 

Uses of Service in org.activemq.transport.peer
 

Classes in org.activemq.transport.peer that implement Service
 class PeerTransportChannel
          A PeerTransportChannel creates an embedded broker and networks peers together to form a P-2-P network.
 

Uses of Service in org.activemq.transport.reliable
 

Classes in org.activemq.transport.reliable that implement Service
 class ReliableTransportChannel
          A Compsite implementation of a TransportChannel
 

Uses of Service in org.activemq.transport.remote
 

Classes in org.activemq.transport.remote that implement Service
 class RemoteTransportChannel
          A RemoteTransportChannel creates an embedded broker that creates a remote connection to another broker.
 

Uses of Service in org.activemq.transport.stomp
 

Classes in org.activemq.transport.stomp that implement Service
 class StompTransportChannel
          A transport for using Stomp to talk to ActiveMQ
 class StompTransportServerChannel
          A TTMP server connector
 

Uses of Service in org.activemq.transport.tcp
 

Classes in org.activemq.transport.tcp that implement Service
 class TcpTransportChannel
          A tcp implementation of a TransportChannel
 class TcpTransportServerChannel
          Binds to a well known port and listens for Sockets ...
 

Uses of Service in org.activemq.transport.udp
 

Classes in org.activemq.transport.udp that implement Service
 class UdpTransportChannel
          A UDP implementation of a TransportChannel
 class UdpTransportServerChannel
          A UDP implementation of TransportServerChannel
 

Uses of Service in org.activemq.transport.vm
 

Classes in org.activemq.transport.vm that implement Service
 class VmTransportChannel
          A VM implementation of a TransportChannel
 class VmTransportServerChannel
          A VM implementation of TransportServerChannel
 



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