| 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 |
BaseEvent<E extends BaseEvent<E>>
This interface represents a timed event, providing methods to manage and access the time associated with the event.
|
interface |
ChronicleBitSet |
interface |
DynamicEnum
Deprecated.
|
interface |
Event<E extends Event<E>>
This interface defines the structure and behavior of an event within a system.
|
interface |
Marshallable
Represents a data structure that supports both reading from and writing to marshallable
formats.
|
interface |
MessageHistory
This is the
MessageHistory interface, which extends Marshallable. |
| 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
This is an inner static class representing metadata for GenerateMethodDelegate.
|
static class |
GenerateMethodWriter2.GMWMetaData
Metadata associated with the
GenerateMethodWriter2 class. |
class |
LongArrayValueBitSet
This
ChronicleBitSet is intended to be shared between processes. |
class |
LongValueBitSet
This is the LongValueBitSet class extending AbstractCloseable.
|
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
The
VanillaMessageHistory class is an implementation of MessageHistory that
provides an array-backed history of messages. |
class |
WireSerializedLambda
Helper class to support the serialization of lambda expressions in Wire formats.
|
| Modifier and Type | Field and Description |
|---|---|
static ReadMarshallable |
ReadMarshallable.DISCARD |
| Modifier and Type | Method and Description |
|---|---|
default <O,T extends ReadMarshallable> |
ValueIn.collection(O o,
Function<O,T> tSupplier)
Reads a sequence of
ReadMarshallable items into a collection, where each item is constructed using the provided Function. |
default <O,T extends ReadMarshallable> |
ValueIn.list(O o,
Function<O,T> tSupplier)
Reads a List of ReadMarshallable objects from the wire, and applies them to a provided object using the function.
|
default <O,T extends ReadMarshallable> |
ValueIn.set(O o,
Function<O,T> tSupplier)
Reads a Set of ReadMarshallable objects from the wire, and applies them to a provided object using the function.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
BinaryWire.BinaryValueIn.marshallable(@NotNull ReadMarshallable object) |
default boolean |
ValueIn.marshallable(@NotNull ReadMarshallable object)
Reads a ReadMarshallable object from the wire.
|
boolean |
BinaryWire.BinaryValueIn.marshallable(@NotNull ReadMarshallable object,
boolean overwrite)
Marshalls the given object and can optionally overwrite existing values.
|
default void |
WireIn.rawReadData(@NotNull ReadMarshallable marshallable)
Performs a raw data read operation.
|
static void |
WireInternal.rawReadData(@NotNull WireIn wireIn,
@NotNull ReadMarshallable dataConsumer)
Reads raw data from the given
wireIn without processing metadata and uses the provided
dataConsumer to process this data. |
static boolean |
WireInternal.readData(long offset,
@NotNull WireIn wireIn,
@Nullable ReadMarshallable metaDataConsumer,
@Nullable ReadMarshallable dataConsumer)
Reads data from the provided
wireIn starting from the given offset, and processes
the data using the provided meta data and data consumers. |
static boolean |
WireInternal.readData(long offset,
@NotNull WireIn wireIn,
@Nullable ReadMarshallable metaDataConsumer,
@Nullable ReadMarshallable dataConsumer)
Reads data from the provided
wireIn starting from the given offset, and processes
the data using the provided meta data and data consumers. |
static boolean |
WireInternal.readData(@NotNull WireIn wireIn,
@Nullable ReadMarshallable metaDataConsumer,
@Nullable ReadMarshallable dataConsumer)
Reads data from the given
wireIn and processes the data using the provided
meta data and data consumers. |
static boolean |
WireInternal.readData(@NotNull WireIn wireIn,
@Nullable ReadMarshallable metaDataConsumer,
@Nullable ReadMarshallable dataConsumer)
Reads data from the given
wireIn and processes the data using the provided
meta data and data consumers. |
default boolean |
WireIn.readDocument(long position,
@Nullable ReadMarshallable metaDataConsumer,
@Nullable ReadMarshallable dataConsumer)
Reads a document from a specific position, consuming both its metadata and data sections.
|
default boolean |
WireIn.readDocument(long position,
@Nullable ReadMarshallable metaDataConsumer,
@Nullable ReadMarshallable dataConsumer)
Reads a document from a specific position, consuming both its metadata and data sections.
|
boolean |
YamlWire.readDocument(long position,
@Nullable ReadMarshallable metaDataConsumer,
@Nullable ReadMarshallable dataConsumer) |
boolean |
YamlWire.readDocument(long position,
@Nullable ReadMarshallable metaDataConsumer,
@Nullable ReadMarshallable dataConsumer) |
default boolean |
MarshallableIn.readDocument(@NotNull ReadMarshallable reader)
Reads a document using the provided
ReadMarshallable instance. |
default boolean |
WireIn.readDocument(@Nullable ReadMarshallable metaDataConsumer,
@Nullable ReadMarshallable dataConsumer)
Reads a document, consuming both its metadata and data sections.
|
default boolean |
WireIn.readDocument(@Nullable ReadMarshallable metaDataConsumer,
@Nullable ReadMarshallable dataConsumer)
Reads a document, consuming both its metadata and data sections.
|
boolean |
YamlWire.readDocument(@Nullable ReadMarshallable metaDataConsumer,
@Nullable ReadMarshallable dataConsumer) |
boolean |
YamlWire.readDocument(@Nullable ReadMarshallable metaDataConsumer,
@Nullable ReadMarshallable dataConsumer) |
static long |
Wires.readWire(@NotNull WireIn wireIn,
long size,
@NotNull ReadMarshallable readMarshallable)
Reads data from a WireIn up to a specified size using a ReadMarshallable instance.
|
| 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
Represents the main class for the Chronicle Service which is responsible for
accepting and managing incoming connections using multiple threads.
|
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
Represents a configuration object for specifying the hostname and port of a target destination.
|
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 © 2024. All rights reserved.