| Package | Description |
|---|---|
| net.openhft.chronicle.queue |
Main API for the Chronicle Queue library.
|
| net.openhft.chronicle.queue.impl.single | |
| net.openhft.chronicle.queue.internal.domestic |
This package and any and all sub-packages contains domestic classes for this Chronicle library.
|
| Modifier and Type | Method and Description |
|---|---|
static @NotNull SingleChronicleQueueBuilder |
ChronicleQueue.singleBuilder()
Creates and returns a new
SingleChronicleQueueBuilder. |
static @NotNull 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 @NotNull 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 @NotNull 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 |
|---|---|
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.aesEncryption(@Nullable byte[] keyBytes) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.appenderListener(AppenderListener appenderListener)
Set an AppenderListener which is called when an Excerpt is actually written.
|
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) |
@NotNull SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.createAppenderConditionCreator(Function<SingleChronicleQueue,Condition> creator) |
static SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.defaultZeroBinary(@NotNull File basePathFile)
Deprecated.
|
static SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.deltaBinary(@NotNull File basePathFile)
Deprecated.
|
static SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.deltaBinary(@NotNull File name,
byte deltaIntervalShift)
Deprecated.
|
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.doubleBuffer(boolean doubleBuffer)
Enables double-buffered writes on contention.
|
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.drainerPriority(net.openhft.chronicle.core.threads.HandlerPriority drainerPriority) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.drainerTimeoutMS(int timeout) |
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)
Deprecated.
|
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.forceDirectoryListingRefreshIntervalMs(long forceDirectoryListingRefreshIntervalMs) |
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.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(@NotNull LocalTime rollTime) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.rollTime(@NotNull LocalTime rollTime,
@NotNull ZoneId zoneId) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.rollTimeZone(@NotNull 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.sparseCapacity(long sparseCapacity)
Deprecated.
|
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.storeFileListener(StoreFileListener storeFileListener) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.syncMode(net.openhft.chronicle.bytes.SyncMode syncMode) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.testBlockSize()
THIS IS FOR TESTING ONLY.
|
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.timeoutMS(long timeoutMS) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.timeProvider(net.openhft.chronicle.core.time.TimeProvider timeProvider) |
SingleChronicleQueueBuilder |
SingleChronicleQueueBuilder.useSparseFiles(boolean useSparseFiles)
Deprecated.
|
@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) |
| Modifier and Type | Method and Description |
|---|---|
void |
QueueOffsetSpec.apply(SingleChronicleQueueBuilder builder) |
Copyright © 2022. All rights reserved.