org.apache.activemq.apollo.broker

store

package store

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

Type Members

  1. class ActiveAllocator extends Allocator

    Helps minimize the active page set by allocating in areas which had previously been allocated.

  2. case class Allocation (offset: Long, size: Long) extends Ordered[Allocation] with Product

    Tracks allocated space

  3. trait Allocator extends AnyRef

  4. trait DelayingStoreSupport extends Store with BaseService

    Support class for implementing Stores which delay doing updates so that it can support potentially be canceling the update due to subsequent operation.

  5. class FileZeroCopyBufferAllocator extends ZeroCopyBufferAllocator

    A ZeroCopyBufferAllocator which allocates on files.

  6. class MessagePB extends PBMessageFactory[Bean, Buffer]

  7. class MessageRecord extends AnyRef

  8. class QueueEntryPB extends PBMessageFactory[Bean, Buffer]

  9. class QueueEntryRange extends AnyRef

  10. class QueueEntryRecord extends AnyRef

  11. class QueuePB extends PBMessageFactory[Bean, Buffer]

  12. class QueueRecord extends AnyRef

  13. trait Store extends ServiceTrait

    The Store is service which offers asynchronous persistence services to a Broker.

  14. trait StoreUOW extends Retained

    A store uow is used to perform persistent operations as a unit of work.

  15. trait StreamManager [A] extends AnyRef

  16. class SubscriptionRecord extends AnyRef

  17. class TreeAllocator extends Allocator

    Manges allocation space using a couple trees to track the free areas.

  18. trait ZeroCopyBuffer extends Retained

    A ZeroCopyBuffer is a reference counted buffer on temp storage.

  19. trait ZeroCopyBufferAllocator extends AnyRef

    Allocates ZeroCopyBuffer objects

Value Members

  1. object ByteBufferReleaser extends AnyRef

    The ByteBufferReleaser allows you to more eagerly deallocate byte buffers.

  2. object FileZeroCopyBufferAllocator extends AnyRef

  3. object MessagePB extends

  4. object PBSupport extends AnyRef

  5. object QueueEntryPB extends

  6. object QueuePB extends

  7. object StoreFactory extends AnyRef