java.lang.Object
io.fluxzero.proxy.ProxySerializer
- All Implemented Interfaces:
io.fluxzero.sdk.common.serialization.ContentFilter,io.fluxzero.sdk.common.serialization.Serializer
public class ProxySerializer
extends Object
implements io.fluxzero.sdk.common.serialization.Serializer
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<V> V<V> V<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) downcast(io.fluxzero.common.api.Data<?> data, int i) <T> TfilterContent(T t, io.fluxzero.sdk.tracking.handling.authentication.User user) io.fluxzero.common.RegistrationregisterDowncasters(Object... casterCandidates) io.fluxzero.common.RegistrationregisterTypeCaster(String s, String s1) io.fluxzero.common.RegistrationregisterUpcasters(Object... casterCandidates) io.fluxzero.common.api.Data<byte[]> upcastType(String s) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.fluxzero.sdk.common.serialization.Serializer
deserialize, deserialize, deserializeMessage, deserializeMessages, deserializeMessages, deserializeMessages, deserializeMessages, registerCasters, serialize
-
Constructor Details
-
ProxySerializer
public ProxySerializer()
-
-
Method Details
-
serialize
- Specified by:
serializein interfaceio.fluxzero.sdk.common.serialization.Serializer
-
deserialize
public <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) - Specified by:
deserializein interfaceio.fluxzero.sdk.common.serialization.Serializer
-
convert
- Specified by:
convertin interfaceio.fluxzero.sdk.common.serialization.Serializer
-
clone
- Specified by:
clonein interfaceio.fluxzero.sdk.common.serialization.Serializer
-
registerUpcasters
- Specified by:
registerUpcastersin interfaceio.fluxzero.sdk.common.serialization.Serializer
-
registerDowncasters
- Specified by:
registerDowncastersin interfaceio.fluxzero.sdk.common.serialization.Serializer
-
registerTypeCaster
- Specified by:
registerTypeCasterin interfaceio.fluxzero.sdk.common.serialization.Serializer
-
upcastType
- Specified by:
upcastTypein interfaceio.fluxzero.sdk.common.serialization.Serializer
-
downcast
- Specified by:
downcastin interfaceio.fluxzero.sdk.common.serialization.Serializer
-
downcast
- Specified by:
downcastin interfaceio.fluxzero.sdk.common.serialization.Serializer
-
filterContent
public <T> T filterContent(T t, io.fluxzero.sdk.tracking.handling.authentication.User user) - Specified by:
filterContentin interfaceio.fluxzero.sdk.common.serialization.ContentFilter
-