Class PravegaSerializationSchema<T>
- java.lang.Object
-
- io.pravega.connectors.flink.serialization.PravegaSerializationSchema<T>
-
- All Implemented Interfaces:
WrappingSerializer<T>
,java.io.Serializable
,org.apache.flink.api.common.serialization.SerializationSchema<T>
public class PravegaSerializationSchema<T> extends java.lang.Object implements org.apache.flink.api.common.serialization.SerializationSchema<T>, WrappingSerializer<T>
A serialization schema adapter for a Pravega serializer.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PravegaSerializationSchema(io.pravega.client.stream.Serializer<T> serializer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.pravega.client.stream.Serializer<T>
getWrappedSerializer()
Gets the wrapped Pravega Serializer.byte[]
serialize(T element)
-
-
-
Constructor Detail
-
PravegaSerializationSchema
public PravegaSerializationSchema(io.pravega.client.stream.Serializer<T> serializer)
-
-
Method Detail
-
serialize
public byte[] serialize(T element)
- Specified by:
serialize
in interfaceorg.apache.flink.api.common.serialization.SerializationSchema<T>
-
getWrappedSerializer
public io.pravega.client.stream.Serializer<T> getWrappedSerializer()
Description copied from interface:WrappingSerializer
Gets the wrapped Pravega Serializer.- Specified by:
getWrappedSerializer
in interfaceWrappingSerializer<T>
-
-