| Interface | Description |
|---|---|
| CharConverter | |
| ChronicleBitSet | |
| Demarshallable |
This is similar to ReadMarshallable however it is expected that
a new potentially immutable object will be created each time.
|
| DocumentContext | |
| DocumentWritten | |
| DynamicEnum |
Either the DynamicEnum must be an Enum or a class with a String name as a field.
|
| Event<E extends Event<E>> | |
| ExcerptListener |
A listener interface for receiving events when excerpts are encountered.
|
| FieldInfo |
Provides information about a single field of a class or an interface.
|
| FieldNumberParselet | |
| GeneratingMethodReaderInterceptorReturns |
This interface is a version of method reader interceptor that allows to change the logic of
MethodReader without overhead provided by reflexive calls. |
| HeadNumberChecker | |
| IntConverter | Deprecated |
| KeyedMarshallable | |
| LongConverter |
Provides an abstraction for converting between long values and their string representations,
potentially based on a custom character or symbol set.
|
| Marshallable |
The implementation of this interface is both readable and write-able as marshallable data.
|
| MarshallableIn |
Anything you can read marshallable object from.
|
| MarshallableOut |
Anything you can write Marshallable objects to.
|
| MarshallableParser<T> | |
| MessageHistory | |
| MethodDelegate<OUT> | |
| MethodFilter | |
| MethodFilterOnFirstArg<T> | |
| MethodWriter | |
| MethodWriterWithContext | |
| ObjectIntObjectConsumer<T,V> | |
| ParameterizeWireKey |
This WireKey expects paramaters to follow in a marshallable.
|
| ReadDocumentContext | |
| ReadingMarshaller<T> | |
| ReadMarshallable |
This interface marks a object which can be reloaded from stream re-using an
existing object.
|
| Sequence | |
| SerializationStrategy<T> | |
| SourceContext | |
| TextMethodTester.PostSetup | |
| TriConsumer<T,U,V> | |
| Validate | |
| ValueIn |
Read in data after reading a field.
|
| ValueIn.Reader | |
| ValueOut |
Write out data after writing a field.
|
| ValueWriter<T> | |
| Wire |
The defines the stand interface for writing and reading sequentially to/from a Bytes stream.
|
| WireCommon | |
| WireIn |
The defines the stand interface for writing and reading sequentially to/from a Bytes stream.
|
| WireKey | |
| WireOut |
The defines the standard interface for writing and reading sequentially to/from a Bytes stream
|
| WireParselet | |
| WireParser |
Interface to parseOne arbitrary field-value data.
|
| WriteDocumentContext | |
| WriteMarshallable | |
| WriteValue | |
| WritingMarshaller<T> |
| Class | Description |
|---|---|
| AbstractAnyWire |
A wire type than can be either
|
| AbstractClassGenerator<M extends AbstractClassGenerator.MetaData<M>> | |
| AbstractClassGenerator.MetaData<M extends AbstractClassGenerator.MetaData<M>> | |
| AbstractCommonMarshallable | Deprecated
This will become package-private in x.25 use
SelfDescribingMarshallable or BytesInBinaryMarshallable instead |
| AbstractEventCfg<E extends AbstractEventCfg<E>> | |
| AbstractFieldInfo | |
| AbstractGeneratedMethodReader |
Base class for generated method readers.
|
| AbstractLongConverter |
An abstract class that serves as a base implementation for the
LongConverter interface. |
| AbstractMarshallableCfg |
An abstract class that represents a configuration Data Transfer Object (DTO) capable of marshalling.
|
| AbstractMethodWriterInvocationHandler | |
| AbstractTimestampLongConverter |
This abstract class serves as the base for LongConverters that handle timestamp values.
|
| AbstractWire | |
| Base128LongConverter | Deprecated
This doesn't really work as it uses characters that have to be escaped out in text wires
|
| Base256IntConverter | Deprecated
This doesn't really work as it uses characters that have to be escaped out in text wires
|
| Base32IntConverter | Deprecated
Use Base32LongConverter
|
| Base32LongConverter |
This class is responsible for converting 64-bit unsigned numbers into a base32 representation.
|
| Base40IntConverter | Deprecated |
| Base40LongConverter | Deprecated |
| Base64LongConverter |
This class represents a converter for an unsigned 64-bit number encoded in base64.
|
| Base85IntConverter | Deprecated
Use Base85LongConverter
|
| Base85LongConverter |
Provides a Base85 encoding scheme for converting long values into a string representation.
|
| Base95LongConverter | Deprecated
This doesn't really work as it uses characters that have to be escaped out in text wires
|
| BinaryMethodWriterInvocationHandler | |
| BinaryReadDocumentContext | |
| BinaryWire |
This Wire is a binary translation of TextWire which is a sub set of YAML.
|
| BinaryWriteDocumentContext | |
| BytesInBinaryMarshallable |
This uses bytes marshallable, non self describing messages by default.
|
| CharSequenceObjectMap<T> | |
| CSVWire |
YAML Based wire format
|
| DefaultValueIn | |
| DocumentContextHolder | |
| GenerateJsonSchemaMain | |
| GenerateMethodBridge | |
| GenerateMethodDelegate | |
| GenerateMethodDelegate.GMDMetaData | |
| GenerateMethodReader |
Responsible for code generation and its runtime compilation of custom
MethodReaders. |
| GenerateMethodWriter | |
| GenerateMethodWriter2 | |
| GenerateMethodWriter2.GMWMetaData | |
| HashWire | |
| HexadecimalIntConverter | Deprecated |
| HexadecimalLongConverter |
The
HexadecimalLongConverter class is responsible for converting 64-bit unsigned
numbers into a hexadecimal representation. |
| IdentifierLongConverter |
An identifier that acts as a base 66 string of up to 10 characters, or a nanosecond timestamp for dates from 2019-09-14.
|
| InputStreamToWire | |
| JSONWire |
JSON wire format
|
| LongArrayValueBitSet |
This
ChronicleBitSet is intended to be shared between processes. |
| LongValueBitSet |
This
BitSet is intended to be shared between processes. |
| MarshallableOutBuilder | |
| MessagePathClassifier | |
| MethodWireKey | |
| MethodWriterInvocationHandlerSupplier | |
| MicroDurationLongConverter |
Implementation of
LongConverter to convert durations represented as microseconds. |
| MicroTimestampLongConverter |
A
MicroTimestampLongConverter is an implementation of AbstractTimestampLongConverter
which handles conversions between long timestamps and date-time strings. |
| MilliTimestampLongConverter |
A
MilliTimestampLongConverter is an implementation of AbstractTimestampLongConverter
which handles conversions between long timestamps and date-time strings. |
| NanoDurationLongConverter |
Implementation of
LongConverter for converting durations represented as nanoseconds. |
| NanoTimestampLongConverter |
A
NanoTimestampLongConverter is an implementation of AbstractTimestampLongConverter
which handles conversions between long timestamps and date-time strings. |
| OxHexadecimalLongConverter | Deprecated
Use the HexadecimalLongConverter
|
| QueryWire |
This wire decodes URL query strings.
|
| RawWire |
This format writes just the data, without meta data.
|
| ReadAnyWire |
A wire type than can be either
|
| ReflectionUtil | |
| SelfDescribingMarshallable |
This uses marshallable, self describing messages by default.
|
| SelfDescribingTriviallyCopyable | |
| ServicesTimestampLongConverter |
Implementation of
LongConverter for converting timestamps that represent service times. |
| TextMethodTester<T> | |
| TextMethodWriterInvocationHandler | |
| TextReadDocumentContext | |
| TextWire |
YAML Based wire format
|
| TextWriteDocumentContext | |
| UnsignedIntConverter | Deprecated |
| UnsignedLongConverter | Deprecated |
| ValueOut.MapMarshaller<K,V> |
This is a kludge and is here so that
WireMarshaller.of(Class) detects this as not a leaf. |
| VanillaFieldInfo | Deprecated
This class will become internal in the future, use
FieldInfo.createForField(String, Class, BracketType, Field) instead. |
| VanillaMessageHistory | |
| VanillaMethodReader | |
| VanillaMethodReaderBuilder | |
| VanillaMethodWriterBuilder<T> | |
| VanillaWireParser |
A simple parser to associate actions based on events/field names received.
|
| WatermarkedMicroTimestampLongConverter | Deprecated |
| WireDumper | |
| WireMarshaller<T> | |
| WireMarshallerForUnexpectedFields<T> | |
| WireSerializedLambda |
Helper calls to support serialization of lambdas in Wire formats.
|
| WireToOutputStream | |
| WireTypeConverter | |
| WordsIntConverter | Deprecated |
| WordsLongConverter |
Converts long values to a sequence of words and vice-versa.
|
| WrappedDocumentContext | |
| YamlKeys | |
| YamlMethodTester<T> | |
| YamlTokeniser | |
| YamlWire |
YAML Based wire format
|
| YamlWireOut<T extends YamlWireOut<T>> |
YAML Based wire format
|
| Enum | Description |
|---|---|
| BinaryWireCode |
These are the predefined bytes codes for the Binary YAML wire format.
|
| BinaryWireHighCode |
These are the ranges of values to help decode the protocol.
|
| BracketType | |
| GeneratedProxyClass |
The purpose of this class is to generate a proxy that will re-use the arg[]
|
| NoDocumentContext | |
| SerializationStrategies | |
| WireIn.HeaderType | |
| WireInternal | |
| WireOut.EndOfWire | |
| Wires | |
| WireType |
A selection of prebuilt wire types.
|
| YamlLogging |
Class to control whether to log Yaml messages for debugging or documentation.
|
| YamlLogging.YamlLoggingLevel | |
| YamlToken |
| Exception | Description |
|---|---|
| MethodWriterValidationException |
Thrown if we cannot generate a
MethodWriter and should not fall back to proxy impl. |
| UnexpectedFieldHandlingException |
Wrapper exception that is propagated to high-level API call in case
ReadMarshallable.unexpectedField(Object, ValueIn) has thrown an exception. |
| UnrecoverableTimeoutException | |
| WriteAfterEOFException |
| Annotation Type | Description |
|---|---|
| AsMarshallable | |
| CharConversion | Deprecated |
| Comment | |
| IntConversion | Deprecated |
| LongConversion |
Annotation to specify the conversion strategy for a `long` value.
|
Copyright © 2023. All rights reserved.