Class SinkV1Adapter<InputT,​CommT,​WriterStateT,​GlobalCommT>

  • All Implemented Interfaces:
    Serializable, org.apache.flink.api.connector.sink2.Sink<InputT>

    @Internal
    public class SinkV1Adapter<InputT,​CommT,​WriterStateT,​GlobalCommT>
    extends Object
    implements org.apache.flink.api.connector.sink2.Sink<InputT>
    Translates Sink V1 into Sink V2.
    See Also:
    Serialized Form
    • Method Detail

      • wrap

        public static <InputT> org.apache.flink.api.connector.sink2.Sink<InputT> wrap​(org.apache.flink.api.connector.sink.Sink<InputT,​?,​?,​?> sink)
      • createWriter

        public org.apache.flink.api.connector.sink2.SinkWriter<InputT> createWriter​(org.apache.flink.api.connector.sink2.Sink.InitContext context)
                                                                             throws IOException
        Specified by:
        createWriter in interface org.apache.flink.api.connector.sink2.Sink<InputT>
        Throws:
        IOException
      • createWriter

        public org.apache.flink.streaming.api.transformations.SinkV1Adapter.SinkWriterV1Adapter<InputT,​CommT,​WriterStateT> createWriter​(org.apache.flink.api.connector.sink2.WriterInitContext context)
                                                                                                                                             throws IOException
        Specified by:
        createWriter in interface org.apache.flink.api.connector.sink2.Sink<InputT>
        Throws:
        IOException
      • asSpecializedSink

        public org.apache.flink.api.connector.sink2.Sink<InputT> asSpecializedSink()