| Package | Description |
|---|---|
| net.openhft.chronicle.bytes |
The Chronicle Bytes package provides low-level memory access wrappers with functionalities
akin to Java NIO's ByteBuffer.
|
| net.openhft.chronicle.bytes.algo |
Provides classes for hash computations on ByteStore objects.
|
| net.openhft.chronicle.bytes.internal |
This package and any and all sub-packages contains strictly internal classes for this Chronicle library.
|
| net.openhft.chronicle.bytes.internal.migration | |
| net.openhft.chronicle.bytes.pool |
This package provides a pool for managing
Bytes instances. |
| net.openhft.chronicle.bytes.ref |
Provides classes and interfaces for handling references to arrays of
various primitive types with byte representation.
|
| net.openhft.chronicle.bytes.util |
Provides utility classes and interfaces for Chronicle Bytes.
|
| Class and Description |
|---|
| AbstractBytes
Abstract representation of Bytes.
|
| AppendableUtil
Utility class for working with Appendable objects such as StringBuilder and Bytes.
|
| Byteable
An interface for a reference to off-heap memory, acting as a proxy for memory residing outside the heap.
|
| Bytes
The
Bytes class is a versatile container for raw byte data, providing rich functionality to read and write
data in various formats including integers, longs, floating-point values, strings, and more. |
| BytesConsumer
A functional interface for consuming bytes.
|
| BytesIn
Defines an interface for reading bytes.
|
| BytesMarshaller
This class is used to marshal objects into bytes and unmarshal them from bytes.
|
| BytesMethodReader
The BytesMethodReader class provides a concrete implementation of the MethodReader interface.
|
| BytesMethodReaderBuilder
Concrete implementation of MethodReaderBuilder for constructing BytesMethodReader instances.
|
| BytesMethodWriterInvocationHandler
Interface for an invocation handler that provides a mechanism to handle the closure of resources.
|
| BytesOut
This interface represents an output stream for writing data to bytes.
|
| BytesParselet
Functional interface representing a parselet for processing byte data.
|
| BytesPrepender
An interface defining a prependable buffer of bytes.
|
| BytesRingBuffer
This interface represents a ring buffer data structure capable of reading and writing
Bytes (binary data).
|
| BytesRingBufferStats
This interface provides statistics about a
BytesRingBuffer. |
| BytesStore
This interface represents an immutable reference to a segment of bytes with a fixed range.
|
| BytesTextMethodTester
The
BytesTextMethodTester class is a utility for comparing the expected and actual results
of executing a method from a given interface that manipulates bytes. |
| ByteStringAppender
This interface provides methods for appending different types of data to an underlying buffer.
|
| ByteStringParser
An interface that provides support for parsing bytes as text.
|
| BytesUtil
Utility class for performing operations on Bytes and related data types.
|
| CommonMarshallable
Defines common behavior for marshallable objects, i.e., objects that can be converted to and from
a series of bytes.
|
| DistributedUniqueTimeDeduplicator |
| DistributedUniqueTimeProvider
A TimeProvider implementation that ensures unique timestamps across multiple systems using a predefined hostId.
|
| HexDumpBytes
A class that implements the
Bytes interface for generating a hex dump of byte data. |
| HexDumpBytesDescription
This interface is for additional description to be added to HexDumpBytes
|
| Invocation
Functional interface representing an invocation of a method.
|
| MappedBytes
A specialized implementation of
AbstractBytes that wraps memory-mapped data for efficient random file access. |
| MappedBytesStore
A BytesStore implementation that wraps memory-mapped data.
|
| MappedBytesStoreFactory
A functional interface that serves as a factory for creating instances of
MappedBytesStore. |
| MappedFile
Represents a memory-mapped file that can be randomly accessed in chunks.
|
| MappedUniqueTimeProvider
Provides timestamps that are guaranteed to be unique across threads and processes on a single machine.
|
| MethodEncoder
Interface defining the required operations for a method encoder.
|
| MethodEncoderLookup
Enum singleton that implements Function interface to lookup and return a
MethodEncoder for a given method. |
| MethodReader
Interface defining the required operations for a method reader.
|
| MethodReaderBuilder
Interface for a builder that constructs instances of MethodReader.
|
| MethodReaderInterceptorReturns
Functional interface representing an interceptor for methods invoked through a MethodReader.
|
| MethodWriterBuilder
Interface for creating a builder that will generate a MethodWriter instance of a specific type.
|
| MultiReaderBytesRingBuffer
Extension of the BytesRingBuffer interface that supports multiple readers.
|
| NativeBytes
NativeBytes is a subclass of VanillaBytes which can wrap either a ByteBuffer or malloc'ed memory.
|
| NewChunkListener
Functional interface defining a listener that gets invoked when a new chunk is added to a
MappedFile in MappedBytes. |
| NoBytesStore
Deprecated.
from the public API for removal in x.25. Use
BytesStore.empty() } instead. |
| OffsetFormat
Functional interface defining a format for appending offset information to a byte sequence.
|
| OnHeapBytes |
| PointerBytesStore
A BytesStore that points to arbitrary memory.
|
| RandomDataInput
The
RandomDataInput class provides a series of methods for reading data
from various types of inputs. |
| RandomDataOutput
The
RandomDataOutput interface provides a set of methods for writing data to a buffer
or similar data structure at arbitrary positions (offsets). |
| ReadBytesMarshallable
Functional interface to facilitate the reading of data directly as Bytes.
|
| RingBufferReader
An interface for a reader on a Ring Buffer, providing methods to read and navigate through the buffer.
|
| RingBufferReaderStats
An interface to provide statistics about a
RingBufferReader's reading operations. |
| StopCharsTester
A functional interface that defines a strategy for identifying stop characters during a string parsing operation.
|
| StopCharTester
A functional interface for defining a strategy to identify stop characters during string parsing.
|
| StopCharTesters
A collection of predefined
StopCharTester implementations that define common stop character criteria. |
| StreamingCommon
Represents a streaming interface for handling streaming data with support for random access.
|
| StreamingDataInput
The StreamingDataInput interface represents a data stream for reading in binary data.
|
| StreamingDataOutput
StreamingDataOutput is an interface for classes that support writing data to a stream.
|
| StreamingInputStream
A special kind of InputStream implementation which reads data from a StreamingDataInput instance.
|
| StreamingOutputStream
A special kind of OutputStream implementation which writes data to a StreamingDataOutput instance.
|
| SyncMode
An enumeration of sync modes for disk operations.
|
| UncheckedNativeBytes
An optimized extension of AbstractBytes that performs unchecked read and write operations
on a Bytes instance that is backed by native memory.
|
| UpdateInterceptor
Represents an operation that intercepts a method call, possibly modifies the input argument,
and determines whether to proceed with the original operation.
|
| UTFDataFormatRuntimeException
An unchecked exception thrown when there is an issue with encoding or decoding UTF-8 data.
|
| VanillaBytes
A simple Bytes implementation that is non-elastic.
|
| WriteBytesMarshallable
An interface defining a contract for serializing data directly to a Bytes instance.
|
| Class and Description |
|---|
| BytesStore
This interface represents an immutable reference to a segment of bytes with a fixed range.
|
| Class and Description |
|---|
| AbstractBytes
Abstract representation of Bytes.
|
| Byteable
An interface for a reference to off-heap memory, acting as a proxy for memory residing outside the heap.
|
| Bytes
The
Bytes class is a versatile container for raw byte data, providing rich functionality to read and write
data in various formats including integers, longs, floating-point values, strings, and more. |
| BytesIn
Defines an interface for reading bytes.
|
| BytesOut
This interface represents an output stream for writing data to bytes.
|
| BytesPrepender
An interface defining a prependable buffer of bytes.
|
| BytesStore
This interface represents an immutable reference to a segment of bytes with a fixed range.
|
| ByteStringAppender
This interface provides methods for appending different types of data to an underlying buffer.
|
| ByteStringParser
An interface that provides support for parsing bytes as text.
|
| HexDumpBytesDescription
This interface is for additional description to be added to HexDumpBytes
|
| MappedBytes
A specialized implementation of
AbstractBytes that wraps memory-mapped data for efficient random file access. |
| MappedBytesStore
A BytesStore implementation that wraps memory-mapped data.
|
| MappedBytesStoreFactory
A functional interface that serves as a factory for creating instances of
MappedBytesStore. |
| MappedFile
Represents a memory-mapped file that can be randomly accessed in chunks.
|
| NewChunkListener
Functional interface defining a listener that gets invoked when a new chunk is added to a
MappedFile in MappedBytes. |
| RandomDataInput
The
RandomDataInput class provides a series of methods for reading data
from various types of inputs. |
| RandomDataOutput
The
RandomDataOutput interface provides a set of methods for writing data to a buffer
or similar data structure at arbitrary positions (offsets). |
| StopCharsTester
A functional interface that defines a strategy for identifying stop characters during a string parsing operation.
|
| StopCharTester
A functional interface for defining a strategy to identify stop characters during string parsing.
|
| StreamingCommon
Represents a streaming interface for handling streaming data with support for random access.
|
| StreamingDataInput
The StreamingDataInput interface represents a data stream for reading in binary data.
|
| StreamingDataOutput
StreamingDataOutput is an interface for classes that support writing data to a stream.
|
| SyncMode
An enumeration of sync modes for disk operations.
|
| UTFDataFormatRuntimeException
An unchecked exception thrown when there is an issue with encoding or decoding UTF-8 data.
|
| VanillaBytes
A simple Bytes implementation that is non-elastic.
|
| Class and Description |
|---|
| BytesStore
This interface represents an immutable reference to a segment of bytes with a fixed range.
|
| Class and Description |
|---|
| Bytes
The
Bytes class is a versatile container for raw byte data, providing rich functionality to read and write
data in various formats including integers, longs, floating-point values, strings, and more. |
| Class and Description |
|---|
| Byteable
An interface for a reference to off-heap memory, acting as a proxy for memory residing outside the heap.
|
| Bytes
The
Bytes class is a versatile container for raw byte data, providing rich functionality to read and write
data in various formats including integers, longs, floating-point values, strings, and more. |
| BytesIn
Defines an interface for reading bytes.
|
| BytesMarshallable
An interface for objects that can be read from and written to bytes in a streaming manner.
|
| BytesOut
This interface represents an output stream for writing data to bytes.
|
| BytesStore
This interface represents an immutable reference to a segment of bytes with a fixed range.
|
| CommonMarshallable
Defines common behavior for marshallable objects, i.e., objects that can be converted to and from
a series of bytes.
|
| DynamicallySized
An interface that indicates an implementor of
Byteable has dynamic size requirements. |
| ReadBytesMarshallable
Functional interface to facilitate the reading of data directly as Bytes.
|
| WriteBytesMarshallable
An interface defining a contract for serializing data directly to a Bytes instance.
|
| Class and Description |
|---|
| Bytes
The
Bytes class is a versatile container for raw byte data, providing rich functionality to read and write
data in various formats including integers, longs, floating-point values, strings, and more. |
| BytesIn
Defines an interface for reading bytes.
|
| BytesOut
This interface represents an output stream for writing data to bytes.
|
| BytesStore
This interface represents an immutable reference to a segment of bytes with a fixed range.
|
| StopCharsTester
A functional interface that defines a strategy for identifying stop characters during a string parsing operation.
|
| StopCharTester
A functional interface for defining a strategy to identify stop characters during string parsing.
|
| UTFDataFormatRuntimeException
An unchecked exception thrown when there is an issue with encoding or decoding UTF-8 data.
|
Copyright © 2023. All rights reserved.