Class ProxySerializer
java.lang.Object
io.fluxzero.proxy.ProxySerializer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<V> V<V> Vdefault <T> Tdeserialize(io.fluxzero.common.api.SerializedObject<byte[]> arg0) default <T> Tdeserialize(io.fluxzero.common.api.SerializedObject<byte[]> arg0, Class<T> arg1) <I extends io.fluxzero.common.api.SerializedObject<byte[]>>
Stream<io.fluxzero.sdk.common.serialization.DeserializingObject<byte[], I>> deserialize(Stream<I> stream, io.fluxzero.sdk.common.serialization.UnknownTypeStrategy unknownTypeStrategy) default Optional<io.fluxzero.sdk.common.serialization.DeserializingMessage> deserializeFirstMessage(io.fluxzero.common.api.SerializedMessage arg0, io.fluxzero.common.MessageType arg1, String arg2) default io.fluxzero.sdk.common.serialization.DeserializingMessagedeserializeFirstMessageOrNull(io.fluxzero.common.api.SerializedMessage arg0, io.fluxzero.common.MessageType arg1, String arg2) default io.fluxzero.sdk.common.serialization.DeserializingMessagedeserializeMessage(io.fluxzero.common.api.SerializedMessage arg0, io.fluxzero.common.MessageType arg1) default Stream<io.fluxzero.sdk.common.serialization.DeserializingMessage> deserializeMessages(Stream<io.fluxzero.common.api.SerializedMessage> arg0, io.fluxzero.common.MessageType arg1) default Stream<io.fluxzero.sdk.common.serialization.DeserializingMessage> deserializeMessages(Stream<io.fluxzero.common.api.SerializedMessage> arg0, io.fluxzero.common.MessageType arg1, io.fluxzero.sdk.common.serialization.UnknownTypeStrategy arg2) default Stream<io.fluxzero.sdk.common.serialization.DeserializingMessage> deserializeMessages(Stream<io.fluxzero.common.api.SerializedMessage> arg0, io.fluxzero.common.MessageType arg1, String arg2) default Stream<io.fluxzero.sdk.common.serialization.DeserializingMessage> deserializeMessages(Stream<io.fluxzero.common.api.SerializedMessage> arg0, io.fluxzero.common.MessageType arg1, String arg2, io.fluxzero.sdk.common.serialization.UnknownTypeStrategy arg3) downcast(io.fluxzero.common.api.Data<?> data, int i) <T> TfilterContent(T t, io.fluxzero.sdk.tracking.handling.authentication.User user) io.fluxzero.common.api.SerializedObject<byte[]> normalize(io.fluxzero.common.api.SerializedObject<?> serializedObject) default io.fluxzero.common.RegistrationregisterCasters(Object... arg0) io.fluxzero.common.RegistrationregisterDowncasters(Object... casterCandidates) default io.fluxzero.common.RegistrationregisterPackageAlias(String arg0, String arg1) default io.fluxzero.common.RegistrationregisterTypeAlias(String arg0, String arg1) io.fluxzero.common.RegistrationregisterTypeCaster(String s, String s1) io.fluxzero.common.RegistrationregisterUpcasters(Object... casterCandidates) default io.fluxzero.common.api.Data<byte[]> io.fluxzero.common.api.Data<byte[]> upcastType(String s)
-
Constructor Details
-
ProxySerializer
public ProxySerializer()
-
-
Method Details
-
serialize
-
normalize
public io.fluxzero.common.api.SerializedObject<byte[]> normalize(io.fluxzero.common.api.SerializedObject<?> serializedObject) -
deserialize
-
convert
-
clone
-
registerUpcasters
-
registerDowncasters
-
registerTypeCaster
-
upcastType
-
downcast
-
downcast
-
filterContent
public <T> T filterContent(T t, io.fluxzero.sdk.tracking.handling.authentication.User user) -
serialize
-
deserialize
default <T> T deserialize(io.fluxzero.common.api.SerializedObject<byte[]> arg0) -
deserialize
-
deserializeMessages
-
deserializeMessages
-
deserializeMessages
-
deserializeMessages
-
deserializeFirstMessageOrNull
default io.fluxzero.sdk.common.serialization.DeserializingMessage deserializeFirstMessageOrNull(io.fluxzero.common.api.SerializedMessage arg0, io.fluxzero.common.MessageType arg1, String arg2) -
deserializeFirstMessage
-
deserializeMessage
default io.fluxzero.sdk.common.serialization.DeserializingMessage deserializeMessage(io.fluxzero.common.api.SerializedMessage arg0, io.fluxzero.common.MessageType arg1) -
registerCasters
-
registerTypeAlias
-
registerPackageAlias
-