Uses of Interface
org.apache.activemq.Service

Packages that use Service
org.apache.activemq.advisory Support for JMS Advisory messages as well as some helper listeners to listen to the clients, producers and consumers available. 
org.apache.activemq.thread   
org.apache.activemq.transport The core Transport abstraction and support classes 
org.apache.activemq.transport.discovery Discovery mechanism to discover brokers and clients. 
org.apache.activemq.transport.discovery.masterslave Static discovery implementation for a Master / Slave tuple 
org.apache.activemq.transport.discovery.multicast Discovery implementation using multicast 
org.apache.activemq.transport.discovery.simple Simple discovery implementation using a static list 
org.apache.activemq.transport.discovery.zeroconf A discovery agent using Zeroconf via the jmDNS library 
org.apache.activemq.transport.failover Fail-Over Transport which will automatically reconnect to a failed transport and choose one of a list of possible transport implementations to use. 
org.apache.activemq.transport.fanout 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 
org.apache.activemq.transport.mock A mock implementation of the Transport layer useful for testing 
org.apache.activemq.transport.multicast A Multicast based Transport implementation. 
org.apache.activemq.transport.nio   
org.apache.activemq.transport.reliable 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. 
org.apache.activemq.transport.tcp TCP/IP based Transport implementation. 
org.apache.activemq.transport.udp UDP based Transport implementation. 
org.apache.activemq.usage   
org.apache.activemq.util   
 

Uses of Service in org.apache.activemq.advisory
 

Classes in org.apache.activemq.advisory that implement Service
 class ConsumerEventSource
          An object which can be used to listen to the number of active consumers available on a given destination.
 class ProducerEventSource
          An object which can be used to listen to the number of active consumers available on a given destination.
 

Uses of Service in org.apache.activemq.thread
 

Classes in org.apache.activemq.thread that implement Service
 class Scheduler
           
 

Uses of Service in org.apache.activemq.transport
 

Subinterfaces of Service in org.apache.activemq.transport
 interface CompositeTransport
           
 interface Transport
          Represents the client side of a transport allowing messages to be sent synchronously, asynchronously and consumed.
 interface TransportServer
          A TransportServer asynchronously accepts Transport objects and then delivers those objects to a TransportAcceptListener.
 

Classes in org.apache.activemq.transport that implement Service
 class AbstractInactivityMonitor
          Used to make sure that commands are arriving periodically from the peer of the transport.
 class CommandJoiner
          Joins together of partial commands which were split into individual chunks of data.
 class InactivityMonitor
          Used to make sure that commands are arriving periodically from the peer of the transport.
 class MarshallingTransportFilter
           
 class MutexTransport
          Thread safe Transport Filter that serializes calls to and from the Transport Stack.
 class ResponseCorrelator
          Adds the incrementing sequence number to commands along with performing the correlation of responses to requests to create a blocking request-response semantics.
 class ThreadNameFilter
          The thread name filter, modifies the name of the thread during the invocation to a transport.
 class TransportFilter
           
 class TransportServerFilter
           
 class TransportServerSupport
          A useful base class for implementations of TransportServer
 class TransportServerThreadSupport
          A useful base class for implementations of TransportServer which uses a background thread to accept new connections.
 class TransportSupport
          A useful base class for transport implementations.
 class TransportThreadSupport
          A useful base class for a transport implementation which has a background reading thread.
 class WireFormatNegotiator
          Negotiates the wire format with a new connection
 class WriteTimeoutFilter
          This filter implements write timeouts for socket write operations.
 

Uses of Service in org.apache.activemq.transport.discovery
 

Subinterfaces of Service in org.apache.activemq.transport.discovery
 interface DiscoveryAgent
          An agent used to discover other instances of a service.
 

Classes in org.apache.activemq.transport.discovery that implement Service
 class DiscoveryTransport
          A ReliableTransportChannel which uses a DiscoveryAgent to discover remote broker instances and dynamically connect to them.
 

Uses of Service in org.apache.activemq.transport.discovery.masterslave
 

Classes in org.apache.activemq.transport.discovery.masterslave that implement Service
 class MasterSlaveDiscoveryAgent
          A static DiscoveryAgent that supports connecting to a Master / Slave tuple of brokers.
 

Uses of Service in org.apache.activemq.transport.discovery.multicast
 

Classes in org.apache.activemq.transport.discovery.multicast that implement Service
 class MulticastDiscoveryAgent
          A DiscoveryAgent using a multicast address and heartbeat packets encoded using any wireformat, but openwire by default.
 

Uses of Service in org.apache.activemq.transport.discovery.simple
 

Classes in org.apache.activemq.transport.discovery.simple that implement Service
 class SimpleDiscoveryAgent
          A simple DiscoveryAgent that allows static configuration of the discovered services.
 

Uses of Service in org.apache.activemq.transport.discovery.zeroconf
 

Classes in org.apache.activemq.transport.discovery.zeroconf that implement Service
 class ZeroconfDiscoveryAgent
          A DiscoveryAgent using Zeroconf via the jmDNS library
 

Uses of Service in org.apache.activemq.transport.failover
 

Classes in org.apache.activemq.transport.failover that implement Service
 class FailoverTransport
          A Transport that is made reliable by being able to fail over to another transport when a transport failure is detected.
 

Uses of Service in org.apache.activemq.transport.fanout
 

Classes in org.apache.activemq.transport.fanout that implement Service
 class FanoutTransport
          A Transport that fans out a connection to multiple brokers.
 

Uses of Service in org.apache.activemq.transport.mock
 

Classes in org.apache.activemq.transport.mock that implement Service
 class MockTransport
           
 

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

Classes in org.apache.activemq.transport.multicast that implement Service
 class MulticastTransport
          A multicast based transport.
 

Uses of Service in org.apache.activemq.transport.nio
 

Classes in org.apache.activemq.transport.nio that implement Service
 class NIOSSLTransport
           
 class NIOSSLTransportServer
           
 class NIOTransport
          An implementation of the Transport interface using raw tcp/ip
 

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

Classes in org.apache.activemq.transport.reliable that implement Service
 class ReliableTransport
          Deprecated.  
 

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

Classes in org.apache.activemq.transport.tcp that implement Service
 class SslTransport
          A Transport class that uses SSL and client-side certificate authentication.
 class SslTransportServer
          An SSL TransportServer.
 class TcpTransport
          An implementation of the Transport interface using raw tcp/ip
 class TcpTransportServer
          A TCP based implementation of TransportServer
 

Methods in org.apache.activemq.transport.tcp with parameters of type Service
 void TcpTransportServer.started(Service service)
           
 void TcpTransportServer.stopped(Service service)
           
 

Uses of Service in org.apache.activemq.transport.udp
 

Subinterfaces of Service in org.apache.activemq.transport.udp
 interface ByteBufferPool
          Represents a pool of ByteBuffer instances.
 interface CommandChannel
           
 

Classes in org.apache.activemq.transport.udp that implement Service
 class CommandChannelSupport
           
 class CommandDatagramChannel
          A strategy for reading datagrams and de-fragmenting them together.
 class CommandDatagramSocket
          A strategy for reading datagrams and de-fragmenting them together.
 class DefaultBufferPool
          A default implementation of BufferPool which keeps a pool of direct byte buffers.
 class ResponseRedirectInterceptor
           
 class SimpleBufferPool
          A simple implementation of BufferPool which does no pooling and just creates new buffers each time
 class UdpTransport
          An implementation of the Transport interface using raw UDP
 class UdpTransportServer
          Deprecated.  
 

Uses of Service in org.apache.activemq.usage
 

Classes in org.apache.activemq.usage that implement Service
 class MemoryUsage
          Used to keep track of how much of something is being used so that a productive working set usage can be controlled.
 class Usage<T extends Usage>
          Used to keep track of how much of something is being used so that a productive working set usage can be controlled.
 

Uses of Service in org.apache.activemq.util
 

Classes in org.apache.activemq.util that implement Service
 class ServiceSupport
          A helper class for working with services together with a useful base class for service implementations.
 

Methods in org.apache.activemq.util with parameters of type Service
static void ServiceSupport.dispose(Service service)
           
 void ServiceListener.started(Service service)
           
 void ServiceStopper.stop(Service service)
          Stops the given service, catching any exceptions that are thrown.
 void ServiceListener.stopped(Service service)
           
 



Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.