Package | Description |
---|---|
org.modeshape.common.collection.ring |
A ring buffer and the components it uses internally.
|
org.modeshape.jcr.bus |
Class and Description |
---|
Consumer
A consumer of entries that are added to the ring buffer.
|
Cursor
A cursor in a ring buffer at which point information can be added to the buffer.
|
DependentOnPointers
An interface that defines methods to add and remove dependent
Pointer s. |
GarbageCollectingConsumer |
GarbageCollectingConsumer.Collectable |
Pointer
A sequence of long values that are updated atomically.
|
PointerBarrier |
RingBuffer
A circular or "ring" buffer that allows entries supplied by a producer to be easily, quickly, and independently consumed by
multiple
consumers . |
RingBuffer.ConsumerAdapter
Adapts the
RingBuffer.ConsumerAdapter.consume(Object, Object, long, long) , RingBuffer.ConsumerAdapter.close(Object) and
RingBuffer.ConsumerAdapter.handleException(Object, Throwable, Object, long, long) methods to other methods on an unknown type. |
RingBuffer.ConsumerRunner |
RingBufferBuilder |
TrailingPointer |
WaitStrategy
Strategy that encapsulates how to wait for a
Pointer to make the supplied position available. |
Class and Description |
---|
Cursor
A cursor in a ring buffer at which point information can be added to the buffer.
|
DependentOnPointers
An interface that defines methods to add and remove dependent
Pointer s. |
RingBuffer.ConsumerAdapter
Adapts the
RingBuffer.ConsumerAdapter.consume(Object, Object, long, long) , RingBuffer.ConsumerAdapter.close(Object) and
RingBuffer.ConsumerAdapter.handleException(Object, Throwable, Object, long, long) methods to other methods on an unknown type. |
RingBufferBuilder |
SingleProducerCursor
A single-threaded cursor for a ring buffer that ensures it does not pass the slowest
Pointer that is consuming entries. |
WaitStrategy
Strategy that encapsulates how to wait for a
Pointer to make the supplied position available. |
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.