Class UpcasterChain<T>
java.lang.Object
io.fluxcapacitor.javaclient.common.serialization.upcasting.UpcasterChain<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classprotected static class -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedUpcasterChain(Collection<AnnotatedUpcaster<T>> upcasters) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T,S extends SerializedObject<T, S>>
Upcaster<S>create(Collection<?> upcasters, Converter<T> converter) static <T,S extends SerializedObject<T, S>>
Upcaster<S>create(Collection<?> upcasters, Class<T> dataType) static <T> Upcaster<SerializedObject<byte[],?>> createConverting(Collection<?> upcasters, Converter<T> converter) protected <S extends SerializedObject<T,S>>
Stream<S>
-
Constructor Details
-
UpcasterChain
-
-
Method Details
-
createConverting
public static <T> Upcaster<SerializedObject<byte[],?>> createConverting(Collection<?> upcasters, Converter<T> converter) -
create
public static <T,S extends SerializedObject<T, Upcaster<S> createS>> (Collection<?> upcasters, Converter<T> converter) -
create
public static <T,S extends SerializedObject<T, Upcaster<S> createS>> (Collection<?> upcasters, Class<T> dataType) -
upcast
-