java.lang.Object
io.fluxzero.proxy.ProxySerializer
- All Implemented Interfaces:
io.fluxzero.javaclient.common.serialization.ContentFilter,io.fluxzero.javaclient.common.serialization.Serializer
public class ProxySerializer
extends Object
implements io.fluxzero.javaclient.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.javaclient.common.serialization.DeserializingObject<byte[], I>> deserialize(Stream<I> stream, io.fluxzero.javaclient.common.serialization.UnknownTypeStrategy unknownTypeStrategy) downcast(io.fluxzero.common.api.Data<?> data, int i) <T> TfilterContent(T t, io.fluxzero.javaclient.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.javaclient.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.javaclient.common.serialization.Serializer
-
deserialize
public <I extends io.fluxzero.common.api.SerializedObject<byte[]>> Stream<io.fluxzero.javaclient.common.serialization.DeserializingObject<byte[],I>> deserialize(Stream<I> stream, io.fluxzero.javaclient.common.serialization.UnknownTypeStrategy unknownTypeStrategy) - Specified by:
deserializein interfaceio.fluxzero.javaclient.common.serialization.Serializer
-
convert
- Specified by:
convertin interfaceio.fluxzero.javaclient.common.serialization.Serializer
-
clone
- Specified by:
clonein interfaceio.fluxzero.javaclient.common.serialization.Serializer
-
registerUpcasters
- Specified by:
registerUpcastersin interfaceio.fluxzero.javaclient.common.serialization.Serializer
-
registerDowncasters
- Specified by:
registerDowncastersin interfaceio.fluxzero.javaclient.common.serialization.Serializer
-
registerTypeCaster
- Specified by:
registerTypeCasterin interfaceio.fluxzero.javaclient.common.serialization.Serializer
-
upcastType
- Specified by:
upcastTypein interfaceio.fluxzero.javaclient.common.serialization.Serializer
-
downcast
- Specified by:
downcastin interfaceio.fluxzero.javaclient.common.serialization.Serializer
-
downcast
- Specified by:
downcastin interfaceio.fluxzero.javaclient.common.serialization.Serializer
-
filterContent
public <T> T filterContent(T t, io.fluxzero.javaclient.tracking.handling.authentication.User user) - Specified by:
filterContentin interfaceio.fluxzero.javaclient.common.serialization.ContentFilter
-