| Package | Description |
|---|---|
| net.openhft.chronicle.wire | |
| net.openhft.chronicle.wire.channel |
Provides classes and interfaces for managing Chronicle communication channels and their operations.
|
| net.openhft.chronicle.wire.channel.echo | |
| net.openhft.chronicle.wire.domestic.reduction |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ChronicleBitSet |
interface |
DynamicEnum
Either the DynamicEnum must be an Enum or a class with a String name as a field.
|
interface |
Event<E extends Event<E>> |
interface |
Marshallable
The implementation of this interface is both readable and write-able as marshallable data.
|
interface |
MessageHistory |
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractClassGenerator.MetaData<M extends AbstractClassGenerator.MetaData<M>> |
class |
AbstractCommonMarshallable
Deprecated.
This will become package-private in x.25 use
SelfDescribingMarshallable or BytesInBinaryMarshallable instead |
class |
AbstractEventCfg<E extends AbstractEventCfg<E>> |
class |
AbstractMarshallableCfg
An abstract class that represents a configuration Data Transfer Object (DTO) capable of marshalling.
|
class |
BytesInBinaryMarshallable
This uses bytes marshallable, non self describing messages by default.
|
static class |
GenerateMethodDelegate.GMDMetaData |
static class |
GenerateMethodWriter2.GMWMetaData |
class |
LongArrayValueBitSet
This
ChronicleBitSet is intended to be shared between processes. |
class |
LongValueBitSet
This
BitSet is intended to be shared between processes. |
class |
MethodWireKey |
class |
SelfDescribingMarshallable
This uses marshallable, self describing messages by default.
|
class |
SelfDescribingTriviallyCopyable |
static class |
ValueOut.MapMarshaller<K,V>
This is a kludge and is here so that
WireMarshaller.of(Class) detects this as not a leaf. |
class |
VanillaMessageHistory |
| Modifier and Type | Field and Description |
|---|---|
static WriteMarshallable |
WriteMarshallable.EMPTY |
| Modifier and Type | Method and Description |
|---|---|
static <T extends WriteMarshallable> |
Wires.writeData(@NotNull WireOut wireOut,
T writer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
Marshallable.$equals(@NotNull WriteMarshallable $this,
Object o) |
static int |
Marshallable.$hashCode(WriteMarshallable $this) |
static String |
Marshallable.$toString(WriteMarshallable $this) |
static int |
HashWire.hash32(WriteMarshallable value) |
static long |
HashWire.hash64(WriteMarshallable value) |
@NotNull WireOut |
BinaryWire.FixedBinaryValueOut.marshallable(@NotNull WriteMarshallable object) |
@NotNull WireOut |
ValueOut.marshallable(WriteMarshallable object)
Write a
WriteMarshallable value. |
void |
WireType.toFile(@NotNull String filename,
WriteMarshallable marshallable) |
default @NotNull WireOut |
ValueOut.typedMarshallable(CharSequence typeName,
WriteMarshallable object)
Write a
WriteMarshallable value, prepending it with 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) |
default void |
WireOut.writeDocument(boolean metaData,
@NotNull WriteMarshallable writer)
This will increment the headerNumber as appropriate if successful
|
default void |
MarshallableOut.writeDocument(@NotNull WriteMarshallable writer)
Write the Marshallable as a document/message
|
default void |
WireOut.writeNotCompleteDocument(boolean metaData,
@NotNull WriteMarshallable writer)
This will increment the headerNumber as appropriate if successful
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ChannelHandler
This interface represents a channel handler that performs various channel-related operations
such as executing actions within a context, handling responses, and configuring channel settings.
|
interface |
ChannelHeader
ChannelHeader represents the metadata of a
ChronicleChannel. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractHandler<H extends AbstractHandler<H>>
The AbstractHandler class serves as a foundational template for all types of channel handlers.
|
class |
AbstractHeader<H extends AbstractHeader<H>>
The AbstractHeader class serves as a foundational template for all channel header types.
|
class |
ChronicleChannelCfg<C extends ChronicleChannelCfg<C>>
The ChronicleChannelCfg class is a configuration object for creating and configuring ChronicleChannel instances.
|
class |
ChronicleChannelSupplier
The ChronicleChannelSupplier class is a specialized version of ChronicleChannelCfg,
also implementing the Supplier interface to provide ChronicleChannel instances
based on a specified protocol.
|
class |
ChronicleServiceMain |
class |
ErrorHeader
A specialized type of
AbstractHeader that encapsulates an error message. |
class |
ErrorReplyHandler
A specialized
ReplyingHandler designed to manage error responses. |
class |
GatewayHandler
A specialized
ErrorReplyHandler responsible for delegating operations to a Gateway. |
class |
HostPortCfg |
class |
OkHeader
An extension of the
AbstractHeader class designed to indicate successful establishment of a channel. |
class |
RedirectHeader
A specialized version of
AbstractHeader, acting similar to an HTTP redirect header. |
class |
ReplyHeader<R>
Class ReplyHeader extends the AbstractHeader class and encapsulates a reply object of type
R. |
class |
ReplyingHandler<H extends ReplyingHandler<H>>
An abstract handler that provides a mechanism for sending responses in a communication protocol.
|
class |
SystemContext
Encapsulates system-related information into a singleton object, such as:
the number of available processors, host ID, host name, system up time,
user's country and name, and the Java vendor and version.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EchoHandler
An implementation of a channel handler that primarily echoes back any incoming data.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Reductions.Counting
A Reduction class that counts the number of excerpts that have been processed.
|
Copyright © 2023. All rights reserved.