Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PravegaSerializationSchema

        public PravegaSerializationSchema​(io.pravega.client.stream.Serializer<T> serializer)
    • Method Detail

      • serialize

        public byte[] serialize​(T element)
        Specified by:
        serialize in interface org.apache.flink.api.common.serialization.SerializationSchema<T>