## Uses of Class
org.modeshape.common.collection.ring.RingBufferBuilder

- Packages that use RingBufferBuilder
  Package | Description
  --- | ---
  org.modeshape.common.collection.ring | A ring buffer and the components it uses internally.

- - ### Uses of RingBufferBuilder in org.modeshape.common.collection.ring

    Methods in org.modeshape.common.collection.ring that return RingBufferBuilder
    Modifier and Type | Method and Description
    --- | ---
    `RingBufferBuilder<T,C>` | RingBufferBuilder.`garbageCollect(boolean gcEntries)`
    `protected RingBufferBuilder<T,C>` | RingBufferBuilder.`multipleProducers()`
    `RingBufferBuilder<T,C>` | RingBufferBuilder.`named(String bufferName)`
    `RingBufferBuilder<T,C>` | RingBufferBuilder.`ofSize(int bufferSize)`
    `protected RingBufferBuilder<T,C>` | RingBufferBuilder.`singleProducer()`
    `RingBufferBuilder<T,C>` | RingBufferBuilder.`waitUsing(WaitStrategy waitStrategy)`
    `static <T,C extends Consumer<T>> RingBufferBuilder<T,C>` | RingBufferBuilder.`withMultipleProducers(Executor executor, Class<T> entryClass)` Create a builder for ring buffers that use the supplied `Executor` to create threads for each `Consumer` instance.
    `static <T,C> RingBufferBuilder<T,C>` | RingBufferBuilder.`withMultipleProducers(Executor executor, RingBuffer.ConsumerAdapter<T,C> adapter)` Create a builder for ring buffers that use the supplied `Executor` to create consumer threads and the supplied `RingBuffer.ConsumerAdapter` to adapt to custom consumer implementations.
    `static <T,C extends Consumer<T>> RingBufferBuilder<T,C>` | RingBufferBuilder.`withSingleProducer(Executor executor, Class<T> entryClass)` Create a builder for ring buffers that use the supplied `Executor` to create threads for each `Consumer` instance.
    `static <T,C> RingBufferBuilder<T,C>` | RingBufferBuilder.`withSingleProducer(Executor executor, RingBuffer.ConsumerAdapter<T,C> adapter)` Create a builder for ring buffers that use the supplied `Executor` to create consumer threads and the supplied `RingBuffer.ConsumerAdapter` to adapt to custom consumer implementations.

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.