| Package | Description |
|---|---|
| net.openhft.chronicle.queue | |
| net.openhft.chronicle.queue.impl.single |
| Modifier and Type | Method and Description |
|---|---|
static SingleChronicleQueueBuilder |
ChronicleQueue.singleBuilder()
Creates and returns a new
SingleChronicleQueueBuilder. |
static SingleChronicleQueueBuilder |
ChronicleQueue.singleBuilder(@NotNull File path)
Creates and returns a new
SingleChronicleQueueBuilder that will
be pre-configured to use files located in the directory of the
provided path. |
static SingleChronicleQueueBuilder |
ChronicleQueue.singleBuilder(@NotNull Path path)
Creates and returns a new
SingleChronicleQueueBuilder that will
be pre-configured to use files located in the directory of the
provided path. |
static SingleChronicleQueueBuilder |
ChronicleQueue.singleBuilder(@NotNull String pathName)
Creates and returns a new
SingleChronicleQueueBuilder that will
be pre-configured to use files located in the directory named by the
provided pathName. |
| Modifier and Type | Method and Description |
|---|---|
void |
QueueOffsetSpec.apply(SingleChronicleQueueBuilder builder) |
| Modifier and Type | Method and Description |
|---|---|
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.aesEncryption(@Nullable byte[] keyBytes) |
static SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.binary(@NotNull File basePathFile) |
static SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.binary(@NotNull Path path) |
static SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.binary(@NotNull String basePath) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.blockSize(int blockSize) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.blockSize(long blockSize) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.bufferBytesStoreCreator(net.openhft.chronicle.core.util.ThrowingBiFunction<Long,Integer,net.openhft.chronicle.bytes.BytesStore,Exception> bufferBytesStoreCreator) |
@NotNull SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.bufferCapacity(long bufferCapacity) |
@NotNull SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.buffered(boolean isBuffered)
Deprecated.
|
static SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.builder() |
static @NotNull SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.builder(@NotNull File file,
@NotNull net.openhft.chronicle.wire.WireType wireType) |
static @NotNull SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.builder(@NotNull Path path,
@NotNull net.openhft.chronicle.wire.WireType wireType) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.checkInterrupts(boolean checkInterrupts) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.clone() |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.codingSuppliers(@Nullable Supplier<BiConsumer<net.openhft.chronicle.bytes.BytesStore,net.openhft.chronicle.bytes.Bytes>> encodingSupplier,
@Nullable Supplier<BiConsumer<net.openhft.chronicle.bytes.BytesStore,net.openhft.chronicle.bytes.Bytes>> decodingSupplier) |
static SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.defaultZeroBinary(@NotNull File basePathFile) |
static SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.deltaBinary(@NotNull File basePathFile) |
static SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.deltaBinary(@NotNull File name,
byte deltaIntervalShift) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.doubleBuffer(boolean doubleBuffer)
Enables double-buffered writes on contention.
|
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.drainerPriority(net.openhft.chronicle.core.threads.HandlerPriority drainerPriority) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.enablePreloader(long pretouchIntervalMillis)
Enable out-of-process pretoucher (AKA preloader) (Queue Enterprise feature)
|
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.enableRingBufferMonitoring(boolean enableRingBufferMonitoring) |
@NotNull SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.epoch(long epoch)
sets epoch offset in milliseconds
|
@NotNull SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.eventLoop(net.openhft.chronicle.core.threads.EventLoop eventLoop) |
static SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.fieldlessBinary(@NotNull File name) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.indexCount(int indexCount) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.indexSpacing(int indexSpacing) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.maxTailers(int maxTailers)
RingBuffer tailers need to be preallocated.
|
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.messageHeader(net.openhft.chronicle.core.util.Updater<net.openhft.chronicle.bytes.Bytes> messageInitializer,
Consumer<net.openhft.chronicle.bytes.Bytes> messageHeaderReader) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.onRingBufferStats(@NotNull Consumer<net.openhft.chronicle.bytes.BytesRingBufferStats> onRingBufferStats)
consumer will be called every second, also as there is data to report
|
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.path(File path) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.path(Path path) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.path(String path) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.pauserSupplier(Supplier<net.openhft.chronicle.threads.TimingPauser> pauser) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.readBufferMode(BufferMode readBufferMode)
When readBufferMode is set to
Asynchronous, reads from the ring buffer. |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.readOnly(boolean readOnly) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.ringBufferForceCreateReader(boolean ringBufferForceCreateReader) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.ringBufferPauser(net.openhft.chronicle.threads.Pauser ringBufferPauser)
Deprecated.
|
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.ringBufferPauserSupplier(Supplier<net.openhft.chronicle.threads.Pauser> ringBufferPauserSupplier) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.ringBufferReaderCanDrain(boolean ringBufferReaderCanDrain) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.ringBufferReopenReader(boolean ringBufferReopenReader) |
@NotNull SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.rollCycle(@NotNull RollCycle rollCycle) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.rollTime(LocalTime rollTime) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.rollTime(@NotNull LocalTime rollTime,
ZoneId zoneId) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.rollTimeZone(ZoneId rollTimeZone) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.setAllNullFields(@Nullable SingleChronicleQueueBuilder parentBuilder)
updates all the fields in
this that are null, from the parentBuilder |
static SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.single() |
static SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.single(@NotNull File basePath) |
static SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.single(@NotNull String basePath) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.sourceId(int sourceId) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.storeFileListener(StoreFileListener storeFileListener) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.strongAppenders(boolean strongAppenders) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.testBlockSize()
THIS IS FOR TESTING ONLY.
|
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.timeoutMS(long timeoutMS) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.timeProvider(net.openhft.chronicle.core.time.TimeProvider timeProvider) |
@NotNull SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.wireType(@NotNull net.openhft.chronicle.wire.WireType wireType) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.writeBufferMode(BufferMode writeBufferMode)
When writeBufferMode is set to
Asynchronous, uses a ring buffer to buffer appends, excerpts are written to the
Chronicle Queue using a background thread. |
| Modifier and Type | Method and Description |
|---|---|
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.setAllNullFields(@Nullable SingleChronicleQueueBuilder parentBuilder)
updates all the fields in
this that are null, from the parentBuilder |
| Constructor and Description |
|---|
SingleChronicleQueue(@NotNull SingleChronicleQueueBuilder builder) |
Copyright © 2020. All rights reserved.