Class ReusingDeserializationDelegate<T>
java.lang.Object
org.apache.flink.runtime.plugable.ReusingDeserializationDelegate<T>
- All Implemented Interfaces:
org.apache.flink.core.io.IOReadableWritable,DeserializationDelegate<T>
A
DeserializationDelegate that reuses an existing instance upon deserialization.-
Constructor Summary
ConstructorsConstructorDescriptionReusingDeserializationDelegate(org.apache.flink.api.common.typeutils.TypeSerializer<T> serializer) -
Method Summary
Modifier and TypeMethodDescriptionvoidread(org.apache.flink.core.memory.DataInputView in) voidsetInstance(T instance) voidwrite(org.apache.flink.core.memory.DataOutputView out)
-
Constructor Details
-
ReusingDeserializationDelegate
public ReusingDeserializationDelegate(org.apache.flink.api.common.typeutils.TypeSerializer<T> serializer)
-
-
Method Details
-
setInstance
- Specified by:
setInstancein interfaceDeserializationDelegate<T>
-
getInstance
- Specified by:
getInstancein interfaceDeserializationDelegate<T>
-
write
- Specified by:
writein interfaceorg.apache.flink.core.io.IOReadableWritable- Throws:
IOException
-
read
- Specified by:
readin interfaceorg.apache.flink.core.io.IOReadableWritable- Throws:
IOException
-