Uses of Interface org.codehaus.activemq.service.Service (ActiveMQ 1.1 API)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.codehaus.activemq.service.Service

Packages that use Service
org.codehaus.activemq | The core JMS client implementation classes
org.codehaus.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.codehaus.activemq.broker.impl | The default implementation of the JMS Broker
org.codehaus.activemq.service | The core services which make up the JMS Message Broker such as the Store, MessageContainer and MessageContainerManager
org.codehaus.activemq.service.boundedvm |
org.codehaus.activemq.service.impl | Default implementations of the services
org.codehaus.activemq.store | The APIs which need to be implemented for persistent message stores for durable messaging
org.codehaus.activemq.store.bdb | Message persistence implemented using Berkeley DB Java Edition
org.codehaus.activemq.store.cache |
org.codehaus.activemq.store.howl | Message persistence using a high performance transaction log via implemented using Howl whichi is used for short term persistence with longer term storage being used at checkpoints.
org.codehaus.activemq.store.jdbc | Message persistence implemented using JDBC
org.codehaus.activemq.store.jdbm | Message persistence implemented using JDBM which is the default persistence mechanism shipped with Geronimo (due to its BSD licence)
org.codehaus.activemq.store.journal | Message persistence using a high performance transaction log via the Journal interface.
org.codehaus.activemq.store.vm | VM based implementation of message persistence
org.codehaus.activemq.transport | The transport abstraction layer for sending and receiving Packets over a network
org.codehaus.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.codehaus.activemq.transport.ember | An implementation of the transport layer using EmberIO for efficient NIO
org.codehaus.activemq.transport.gnet | An implementation of the transport layer using the Geronimo networking layer.
org.codehaus.activemq.transport.http | A transport using the HTTP protocol to allow ActiveMQ to tunnel through firewalls.
org.codehaus.activemq.transport.jgroups | An implementation of the transport layer using JGroups
org.codehaus.activemq.transport.jrms | An implementation of the transport layer using Sun's reliable multicast library
org.codehaus.activemq.transport.jxta | An implementation of the transport layer using JXTA P2PSockets for navigating firewalls and NATs
org.codehaus.activemq.transport.multicast | An implementation of the transport layer using multicast
org.codehaus.activemq.transport.reliable |
org.codehaus.activemq.transport.tcp | An implementation of the transport layer using TCP/IP sockets
org.codehaus.activemq.transport.udp | An implementation of the transport layer using UDP
org.codehaus.activemq.transport.vm | An implementation of the transport layer using intra-JVM communication
org.codehaus.activemq.transport.zeroconf | A discovery agent using Zeroconf via the jmDNS library

Uses of Service in org.codehaus.activemq

Classes in org.codehaus.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.codehaus.activemq.broker

Subinterfaces of Service in org.codehaus.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.codehaus.activemq.broker.impl

Classes in org.codehaus.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.codehaus.activemq.service

Subinterfaces of Service in org.codehaus.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` | `TopicMessageContainer` A Topic based `MessageContainer`
`interface` | `TransactionManager` A Transaction keeps track of all the tasks that must be run before and after transactional events.

Uses of Service in org.codehaus.activemq.service.boundedvm

Classes in org.codehaus.activemq.service.boundedvm that implement Service
`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.codehaus.activemq.service.impl

Classes in org.codehaus.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 implemenation 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 implemenation 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 recieve the last image that was previously cached.
`class` | `MessageContainerManagerSupport`
`class` | `PersistenceAdapterSupport` Abstract base class useful for implementation inheritence
`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.codehaus.activemq.store

Subinterfaces of Service in org.codehaus.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` | `PreparedTransactionStore` Represents a durable store of a prepare log for XA
`interface` | `TopicMessageStore` A MessageStore for durable topic subscriptions

Uses of Service in org.codehaus.activemq.store.bdb

Classes in org.codehaus.activemq.store.bdb that implement Service
`class` | `BDbMessageStore`
`class` | `BDbPersistenceAdapter` A `PersistenceAdapter` implementation using Berkeley DB Java Edition
`class` | `BDbPreparedTransactionStore`
`class` | `BDbTopicMessageStore`

Uses of Service in org.codehaus.activemq.store.cache

Classes in org.codehaus.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` | `SimpleCachePersistenceAdapter` Provides a CachePersistenceAdapter that uses a seperate LRU cache for each destination.

Uses of Service in org.codehaus.activemq.store.howl

Classes in org.codehaus.activemq.store.howl that implement Service
`class` | `HowlMessageStore` An implementation of `MessageStore` designed for optimal use with Howl as the transaction log and then checkpointing asynchronously on a timeout with some other persistent storage.
`class` | `HowlPersistenceAdapter` An implementation of `PersistenceAdapter` designed for optimal use with Howl as the transaction log and then checkpointing asynchronously on a timeout with some other persistent storage.

Uses of Service in org.codehaus.activemq.store.jdbc

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

Uses of Service in org.codehaus.activemq.store.jdbm

Classes in org.codehaus.activemq.store.jdbm that implement Service
`class` | `JdbmMessageStore`
`class` | `JdbmPersistenceAdapter` A `PersistenceAdapter` implementation for JDBM
`class` | `JdbmPreparedTransactionStore`
`class` | `JdbmTopicMessageStore`

Uses of Service in org.codehaus.activemq.store.journal

Classes in org.codehaus.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.

Uses of Service in org.codehaus.activemq.store.vm

Classes in org.codehaus.activemq.store.vm that implement Service
`class` | `VMMessageStore` An implementation of `MessageStore` which uses a
`class` | `VMPersistenceAdapter`
`class` | `VMPreparedTransactionStoreImpl`
`class` | `VMTopicMessageStore`
`class` | `VMTransactionManager` Keeps track of all the open transactions in the JMS server.

Uses of Service in org.codehaus.activemq.transport

Subinterfaces of Service in org.codehaus.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.codehaus.activemq.transport that implement Service
`class` | `DiscoveryAgentSupport` A useful base class for `DiscoveryAgent` implementations
`class` | `DiscoveryNetworkConnector` A `NetworkConnector` which 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.
`(package private) class` | `NetworkMessageBridge` A NetworkMessageBridge consumes messages from a remote broker and daisy chains them to the local message producer, which will pass them into the local broker for consumption
`class` | `TransportChannelSupport` Some basic functionality, common across most transport implementations of channels
`class` | `TransportServerChannelSupport` An abstract base class useful for implementation inheritence

Uses of Service in org.codehaus.activemq.transport.composite

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

Uses of Service in org.codehaus.activemq.transport.ember

Classes in org.codehaus.activemq.transport.ember that implement Service
`class` | `EmberTransportChannel` An EmberIO (using NIO) implementation of a TransportChannel
`class` | `EmberTransportServerChannel` An EmberIO (using NIO) implementation of TransportServerChannel

Uses of Service in org.codehaus.activemq.transport.gnet

Classes in org.codehaus.activemq.transport.gnet that implement Service
`class` | `GTransportChannel` An implementation of a TransportChannel which uses the Geronimo network layer for connectivity.
`class` | `GTransportServerChannel` An implementation of TransportServerChannel which uses the Geronimo network layer for connectivity.

Uses of Service in org.codehaus.activemq.transport.http

Classes in org.codehaus.activemq.transport.http that implement Service
`class` | `HttpClientTransportChannel` A HTTP `TransportChannel` which uses the commons-httpclient library
`class` | `HttpServerTransportChannel` A server side HTTP based TransportChannel which processes incoming packets and adds outgoing packets onto a `Channel` so that they can be dispatched by the HTTP GET requests from the client.
`class` | `HttpTransportChannel`
`class` | `HttpTransportChannelSupport`
`class` | `HttpTransportConnector`

Uses of Service in org.codehaus.activemq.transport.jgroups

Classes in org.codehaus.activemq.transport.jgroups that implement Service
`class` | `JGroupsTransportChannel` A JGroups implementation of a TransportChannel
`class` | `JGroupsTransportServerChannel` A JGroups implementation of TransportServerChannel

Uses of Service in org.codehaus.activemq.transport.jrms

Classes in org.codehaus.activemq.transport.jrms that implement Service
`class` | `JRMSTransportChannel` A JRMS implementation of a TransportChannel
`class` | `JRMSTransportServerChannel` A JRMS implementation of TransportServerChannel

Uses of Service in org.codehaus.activemq.transport.jxta

Classes in org.codehaus.activemq.transport.jxta that implement Service
`class` | `JxtaTransportChannel` A JXTA implementation of a TransportChannel
`class` | `JxtaTransportServerChannel` Binds to a well known port and listens for Sockets ...

Uses of Service in org.codehaus.activemq.transport.multicast

Classes in org.codehaus.activemq.transport.multicast that implement Service
`class` | `MulticastTransportChannel` A multicast implementation of a TransportChannel
`class` | `MulticastTransportServerChannel` A Multicast implementation of TransportServerChannel

Uses of Service in org.codehaus.activemq.transport.reliable

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

Uses of Service in org.codehaus.activemq.transport.tcp

Classes in org.codehaus.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.codehaus.activemq.transport.udp

Classes in org.codehaus.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.codehaus.activemq.transport.vm

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

Uses of Service in org.codehaus.activemq.transport.zeroconf

Classes in org.codehaus.activemq.transport.zeroconf that implement Service
`class` | `ZeroconfDiscoveryAgent` A `DiscoveryAgent` using Zeroconf via the jmDNS library
`class` | `ZeroconfTransportConnector` A Zeroconf implementation of `TransportServerChannel`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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