org.apache.activemq.apollo

broker

package broker

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. class AcceptingConnector extends Connector

  2. trait BindableDeliveryProducer extends DeliveryProducer with Retained

    An object which produces deliveries to which allows new DeliveryConsumer object to bind so they can also receive those deliveries.

  3. class Broker extends BaseService

    A Broker is parent object of all services assoicated with the serverside of a message passing system.

  4. class BrokerConnection extends Connection

  5. trait ConfigStore extends AnyRef

    Defines an interface to access and update persistent broker configurations.

  6. class Connection extends BaseService with Dispatched

  7. trait Connector extends BaseService

  8. trait ConsumerContext extends AnyRef

  9. class Delivery extends AnyRef

  10. trait DeliveryConsumer extends Retained

    The delivery consumer accepts messages from a delivery producer.

  11. trait DeliveryProducer extends AnyRef

    A producer which sends Delivery objects to a delivery consumer.

  12. class DeliveryProducerRoute extends BaseRetained with BindableDeliveryProducer with Sink[Delivery]

  13. trait DeliverySession extends Sink[Delivery]

    Before a delivery producer can send Delivery objects to a delivery consumer, it creates a Delivery session which it uses to send the deliveries over.

  14. class DestinationParser extends PathParser

  15. trait DomainDestination extends AnyRef

  16. class DurableSubscriptionQueueBinding extends QueueBinding

  17. class FileConfigStore extends ConfigStore

    A simple ConfigStore implementation which only support one broker configuration stored in an XML file.

  18. class KeyStorage extends AnyRef

  19. class LocalRouter extends BaseService with Router with Dispatched

    Provides a non-blocking concurrent producer to consumer routing implementation.

  20. class LocalTransactionX extends TransactionX

    LocalTransaction

  21. trait Message extends Filterable with Retained

    Abstracts wire protocol message implementations.

  22. class MutableSink [T] extends Sink[T]

    A sink that allows the downstream sink to set to an optional sink.

  23. class OverflowSink [T] extends Sink[T]

    Implements a delivery sink which buffers the overflow of deliveries that a 'down stream' sink cannot accept when it's full.

  24. class ProtocolException extends Exception

  25. class Queue extends BaseRetained with BindableDeliveryProducer with DeliveryConsumer with BaseService with DomainDestination with Dispatched

  26. trait QueueBinding extends AnyRef

  27. class QueueDomainQueueBinding extends QueueBinding

  28. class QueueEntry extends LinkedNode[QueueEntry] with Comparable[QueueEntry] with Runnable

  29. class QueueSink [T] extends Sink[T]

    A delivery sink which buffers deliveries sent to it up to it's maxSize settings after which it starts flow controlling the sender.

  30. trait Router extends Service

  31. class Session [T] extends Sink[T]

    tracks one producer to consumer session / credit window.

  32. trait Sink [T] extends AnyRef

    Defines a simple trait to control the flow of data between callers and implementations of this trait.

  33. trait SinkFilter extends AnyRef

  34. class SinkMux [T] extends AnyRef

    A SinkMux multiplexes access to a target sink so that multiple producers can send data to it concurrently.

  35. trait Sizer [T] extends AnyRef

    A sizer can determine the size of other objects.

  36. class Subscription extends DeliveryProducer

    Interfaces a DispatchConsumer with a Queue.

  37. class TempQueueBinding extends QueueBinding

  38. class Topic extends DomainDestination

    A logical messaging topic

  39. class TransactionManagerX extends AnyRef

  40. class TransactionX extends AnyRef

    Keeps track of all the actions the need to be done when a transaction does a commit or rollback.

  41. class TransportSink extends Sink[AnyRef]

    A delivery sink which is connected to a transport.

  42. class VirtualHost extends BaseService

  43. class XATransactionX extends TransactionX

    XATransaction

  44. class XidImpl extends Xid with Cloneable with Serializable

Value Members

  1. object Broker extends Log

  2. object BrokerFactory extends AnyRef

    The BrokerFactory creates Broker objects from a URI.

  3. object BrokerRegistry extends Log

  4. object BufferConversions extends AnyRef

  5. object ConfigStore extends AnyRef

  6. object Connection extends Log

  7. object Connector extends Log

  8. object Delivery extends Sizer[Delivery]

    A new Delivery object is created every time a message is transfered between a producer and it's consumer or consumers.

  9. object DeliveryProducer extends Log

  10. object DeliveryProducerRoute extends Log

  11. object DestinationParser extends AnyRef

  12. object DurableSubscriptionQueueBinding extends Provider

  13. object FileConfigStore extends Log

  14. object LocalRouter extends Log

  15. object Queue extends Log

  16. object QueueBinding extends AnyRef

  17. object QueueDomainQueueBinding extends Provider

  18. object QueueEntry extends Sizer[QueueEntry] with Log

  19. object RouterFactory extends AnyRef

  20. object Subscription extends Log

  21. object TempQueueBinding extends Provider

  22. object VirtualHost extends Log

  23. object XidImpl extends

  24. package jaxb

  25. package jetty

  26. package osgi

  27. package protocol

  28. package security

  29. package store

  30. package transport

  31. package web