Uses of Interface
io.fluxcapacitor.common.api.SerializedObject
Packages that use SerializedObject
Package
Description
-
Uses of SerializedObject in io.fluxcapacitor.common.api
Classes in io.fluxcapacitor.common.api that implement SerializedObjectModifier and TypeClassDescriptionclass
Data<T>
A generic container for holding a value along with serialization metadata such as type, revision, and format.class
Represents a fully serialized message for transmission or storage within the Flux platform.Methods in io.fluxcapacitor.common.api that return SerializedObjectModifier and TypeMethodDescriptionReturns a newSerializedObject
with the given data object. -
Uses of SerializedObject in io.fluxcapacitor.javaclient.common.serialization
Classes in io.fluxcapacitor.javaclient.common.serialization with type parameters of type SerializedObjectModifier and TypeClassDescriptionclass
DeserializingObject<T,
S extends SerializedObject<T>> A wrapper around aSerializedObject
that supports lazy deserialization of its payload.Methods in io.fluxcapacitor.javaclient.common.serialization with type parameters of type SerializedObjectModifier and TypeMethodDescription<S extends SerializedObject<byte[]>>
Stream<DeserializingObject<byte[], S>> AbstractSerializer.deserialize
(Stream<S> dataStream, UnknownTypeStrategy unknownTypeStrategy) Deserializes a stream ofSerializedObject
values into deserialized objects.<I extends SerializedObject<byte[]>>
Stream<DeserializingObject<byte[], I>> Serializer.deserialize
(Stream<I> dataStream, UnknownTypeStrategy unknownTypeStrategy) Upcasts and deserializes a stream of serialized objects.Methods in io.fluxcapacitor.javaclient.common.serialization with parameters of type SerializedObjectModifier and TypeMethodDescriptiondefault <T> T
Serializer.deserialize
(SerializedObject<byte[]> data) Upcasts and deserializes the givenData
object to an object of type T.default <T> T
Serializer.deserialize
(SerializedObject<byte[]> data, Class<T> type) Upcasts and deserializes the givenData
object to an object of type T.protected Stream
<DeserializingObject<byte[], ?>> AbstractSerializer.deserializeOtherFormat
(SerializedObject<byte[]> s) Handles deserialization of objects in formats other than the current default (e.g., fallback string deserialization).protected Stream
<DeserializingObject<byte[], ?>> AbstractSerializer.deserializeUnknownType
(SerializedObject<?> serializedObject) Hook for handling deserialization of unknown types. -
Uses of SerializedObject in io.fluxcapacitor.javaclient.common.serialization.casting
Classes in io.fluxcapacitor.javaclient.common.serialization.casting with type parameters of type SerializedObjectModifier and TypeClassDescriptionclass
DefaultCasterChain<T,
S extends SerializedObject<T>> Default implementation of theCasterChain
interface used for managing and applying casting operations— typically upcasting or downcasting—onSerializedObject
instances.Classes in io.fluxcapacitor.javaclient.common.serialization.casting that implement SerializedObjectModifier and TypeClassDescriptionprotected static class
ASerializedObject
wrapper that applies aConverter
to translate data from one format to another.Methods in io.fluxcapacitor.javaclient.common.serialization.casting with type parameters of type SerializedObjectModifier and TypeMethodDescription<S extends SerializedObject<T>>
Stream<S> AnnotatedCaster.cast
(S input) Applies the casting logic to the given serialized object if its type and revision match this caster’s parameters.protected static <T,
S extends SerializedObject<T>>
CasterChain<S, S> DefaultCasterChain.create
(Collection<?> casterCandidates, Class<T> dataType, boolean down) static <T,
S extends SerializedObject<T>>
CasterChain<S, S> DefaultCasterChain.createDowncaster
(Collection<?> casterCandidates, Class<T> dataType) static <T,
S extends SerializedObject<T>>
CasterChain<S, S> DefaultCasterChain.createUpcaster
(Collection<?> casterCandidates, Class<T> dataType) Methods in io.fluxcapacitor.javaclient.common.serialization.casting that return SerializedObjectModifier and TypeMethodDescriptionDefaultCasterChain.ConvertingSerializedObject.getResult()
Returns the finalSerializedObject
after conversion.Methods in io.fluxcapacitor.javaclient.common.serialization.casting that return types with arguments of type SerializedObjectModifier and TypeMethodDescriptionprotected static <BEFORE,
INTERNAL>
CasterChain<SerializedObject<BEFORE>, SerializedObject<?>> DefaultCasterChain.create
(Collection<?> casterCandidates, Converter<BEFORE, INTERNAL> converter, boolean down) protected static <BEFORE,
INTERNAL>
CasterChain<SerializedObject<BEFORE>, SerializedObject<?>> DefaultCasterChain.create
(Collection<?> casterCandidates, Converter<BEFORE, INTERNAL> converter, boolean down) static <BEFORE,
INTERNAL>
CasterChain<SerializedObject<BEFORE>, SerializedObject<?>> DefaultCasterChain.createUpcaster
(Collection<?> casterCandidates, Converter<BEFORE, INTERNAL> converter) static <BEFORE,
INTERNAL>
CasterChain<SerializedObject<BEFORE>, SerializedObject<?>> DefaultCasterChain.createUpcaster
(Collection<?> casterCandidates, Converter<BEFORE, INTERNAL> converter) Constructors in io.fluxcapacitor.javaclient.common.serialization.casting with parameters of type SerializedObjectModifierConstructorDescriptionConvertingSerializedObject
(SerializedObject<I> source, Converter<I, O> converter) Constructs aConvertingSerializedObject
with deferred conversion.Constructor parameters in io.fluxcapacitor.javaclient.common.serialization.casting with type arguments of type SerializedObjectModifierConstructorDescriptionAnnotatedCaster
(Method method, CastParameters castParameters, Function<SerializedObject<T>, Stream<SerializedObject<T>>> castFunction) Creates a newAnnotatedCaster
.AnnotatedCaster
(Method method, CastParameters castParameters, Function<SerializedObject<T>, Stream<SerializedObject<T>>> castFunction) Creates a newAnnotatedCaster
. -
Uses of SerializedObject in io.fluxcapacitor.javaclient.common.serialization.jackson
Methods in io.fluxcapacitor.javaclient.common.serialization.jackson with parameters of type SerializedObjectModifier and TypeMethodDescriptionprotected Stream
<DeserializingObject<byte[], ?>> JacksonSerializer.deserializeUnknownType
(SerializedObject<?> s) Fallback handler for deserialization of unknown types. -
Uses of SerializedObject in io.fluxcapacitor.proxy
Methods in io.fluxcapacitor.proxy with type parameters of type SerializedObjectModifier and TypeMethodDescription<I extends SerializedObject<byte[]>>
Stream<DeserializingObject<byte[], I>> ProxySerializer.deserialize
(Stream<I> stream, UnknownTypeStrategy unknownTypeStrategy)