Package io.activej.serializer.impl
Class ForwardingSerializerDef
java.lang.Object
io.activej.serializer.impl.ForwardingSerializerDef
- All Implemented Interfaces:
SerializerDef
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.activej.serializer.SerializerDef
SerializerDef.StaticDecoders, SerializerDef.StaticEncoders, SerializerDef.Visitor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(SerializerDef.Visitor visitor) decoder(SerializerDef.StaticDecoders staticDecoders, Expression in, int version, CompatibilityLevel compatibilityLevel) encoder(SerializerDef.StaticEncoders staticEncoders, Expression buf, Variable pos, Expression value, int version, CompatibilityLevel compatibilityLevel) Class<?>Class<?>Returns the raw type of object which will be serializedbooleanisInline(int version, CompatibilityLevel compatibilityLevel) protected abstract SerializerDefMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.activej.serializer.SerializerDef
defineDecoder, defineEncoder
-
Constructor Details
-
ForwardingSerializerDef
public ForwardingSerializerDef()
-
-
Method Details
-
serializer
-
accept
- Specified by:
acceptin interfaceSerializerDef
-
getVersions
- Specified by:
getVersionsin interfaceSerializerDef
-
isInline
- Specified by:
isInlinein interfaceSerializerDef
-
getEncodeType
Description copied from interface:SerializerDefReturns the raw type of object which will be serialized- Specified by:
getEncodeTypein interfaceSerializerDef- Returns:
- type of object which will be serialized
-
getDecodeType
- Specified by:
getDecodeTypein interfaceSerializerDef
-
encoder
public Expression encoder(SerializerDef.StaticEncoders staticEncoders, Expression buf, Variable pos, Expression value, int version, CompatibilityLevel compatibilityLevel) - Specified by:
encoderin interfaceSerializerDef
-
decoder
public Expression decoder(SerializerDef.StaticDecoders staticDecoders, Expression in, int version, CompatibilityLevel compatibilityLevel) - Specified by:
decoderin interfaceSerializerDef
-