| Package | Description |
|---|---|
| net.openhft.chronicle.wire | |
| net.openhft.chronicle.wire.domestic.reduction |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BaseEvent<E extends BaseEvent<E>>
Represents a timed event and extends
Marshallable so that the event can
be serialised or de-serialised. |
interface |
ChronicleBitSet
Interface for a bit set that is both
Marshallable and
Closeable. |
interface |
DynamicEnum
Deprecated.
|
interface |
Event<E extends Event<E>>
Represents a business or system occurrence identified by an ID and time.
|
interface |
Marshallable
A cornerstone interface for objects that need to be serialised to and
deserialised from a wire format.
|
interface |
MessageHistory
Records the path a message takes as it moves through components.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractClassGenerator.MetaData<M extends AbstractClassGenerator.MetaData<M>>
Represents the metadata configuration required for the class generator.
|
class |
AbstractEventCfg<E extends AbstractEventCfg<E>>
The AbstractEventCfg class represents a generic configuration as an event.
|
class |
AbstractMarshallableCfg
An abstract class that represents a configuration Data Transfer Object (DTO) capable of marshalling.
|
class |
BytesInBinaryMarshallable
Represents an abstract base class for binary marshallables that primarily deal with bytes.
|
static class |
GenerateMethodDelegate.GMDMetaData
Metadata for
GenerateMethodDelegate. |
static class |
GenerateMethodWriter2.GMWMetaData
Metadata associated with the
GenerateMethodWriter2 class. |
class |
LongArrayValueBitSet
A
ChronicleBitSet backed by a LongArrayValues. |
class |
LongValueBitSet
A
ChronicleBitSet implementation backed by an array of
LongValues. |
class |
MethodWireKey
The
MethodWireKey class represents a key within a wire format, extending the
BytesInBinaryMarshallable class and implementing the WireKey interface. |
class |
SelfDescribingMarshallable
Represents an abstraction of marshallable objects that are self-describing by default.
|
class |
SelfDescribingTriviallyCopyable
Represents a self-describing object that is trivially copyable, extending the functionality of
SelfDescribingMarshallable. |
class |
VanillaMessageHistory
Array-backed
MessageHistory storing source identifiers, message indices and
processing timestamps. |
| Modifier and Type | Field and Description |
|---|---|
static WriteMarshallable |
WriteMarshallable.EMPTY
Represents an empty marshallable entity that performs no actions
when its
writeMarshallable method is invoked. |
| Modifier and Type | Method and Description |
|---|---|
static <T extends WriteMarshallable> |
Wires.writeData(@NotNull WireOut wireOut,
T writer)
Writes data to the given WireOut using the provided writer.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Marshallable.$equals(@NotNull WriteMarshallable $this,
Object o)
Compares a given
WriteMarshallable object with another object for equality. |
static int |
Marshallable.$hashCode(WriteMarshallable $this)
Generates a 32-bit hash code for a given
WriteMarshallable object. |
static String |
Marshallable.$toString(WriteMarshallable $this)
Converts a given
WriteMarshallable object into its string representation. |
static int |
HashWire.hash32(WriteMarshallable value)
As
HashWire.hash64(WriteMarshallable) but returning 32 bits. |
static long |
HashWire.hash64(WriteMarshallable value)
Computes a 64-bit hash for the provided
WriteMarshallable value. |
@NotNull WireOut |
BinaryWire.FixedBinaryValueOut.marshallable(@NotNull WriteMarshallable object) |
@NotNull WireOut |
ValueOut.marshallable(WriteMarshallable object)
Writes a value that implements the
WriteMarshallable interface to the wire output. |
void |
WireType.toFile(@NotNull String filename,
WriteMarshallable marshallable)
Serialises
marshallable to filename using this wire type. |
default @NotNull WireOut |
ValueOut.typedMarshallable(CharSequence typeName,
WriteMarshallable object)
Writes a value that implements the
WriteMarshallable interface to the wire output,
while prepending it with a specified type prefix. |
default @NotNull WireOut |
ValueOut.typedMarshallable(@Nullable WriteMarshallable marshallable)
To be used when you know it is a typed marshallable object.
|
static long |
WireInternal.writeData(@NotNull WireOut wireOut,
boolean metaData,
boolean notComplete,
@NotNull WriteMarshallable writer)
Writes data to the provided
wireOut based on the given configurations and writer. |
default void |
WireOut.writeDocument(boolean metaData,
@NotNull WriteMarshallable writer)
Writes a document to the wire.
|
default void |
MarshallableOut.writeDocument(@NotNull WriteMarshallable writer)
Writes a Marshallable object as a document or message.
|
default void |
WireOut.writeNotCompleteDocument(boolean metaData,
@NotNull WriteMarshallable writer)
Writes a document to the wire without marking its completion.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Reductions.Counting
A Reduction class that counts the number of excerpts that have been processed.
|
Copyright © 2026 Chronicle Software Ltd. All rights reserved.