Hierarchy For Package org.apache.flink.connector.kafka.sink

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • java.lang.AutoCloseable
    • org.apache.flink.api.connector.sink2.SinkWriter<InputT>
      • org.apache.flink.api.connector.sink2.CommittingSinkWriter<InputT,CommittableT>
        • org.apache.flink.api.connector.sink2.TwoPhaseCommittingSink.PrecommittingSinkWriter<InputT,CommT>
      • org.apache.flink.api.connector.sink2.StatefulSinkWriter<InputT,WriterStateT>
        • org.apache.flink.api.connector.sink2.StatefulSink.StatefulSinkWriter<InputT,WriterStateT>
  • java.util.function.Function<T,R>
  • org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema.KafkaSinkContext
  • java.io.Serializable
    • org.apache.flink.connector.kafka.sink.HeaderProvider<IN>
    • org.apache.flink.connector.kafka.sink.KafkaPartitioner<T>
    • org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema<T>
    • org.apache.flink.api.connector.sink2.Sink<InputT>
      • org.apache.flink.api.connector.sink2.StatefulSink<InputT,WriterStateT> (also extends org.apache.flink.api.connector.sink2.SupportsWriterState<InputT,WriterStateT>)
        • org.apache.flink.connector.kafka.sink.TwoPhaseCommittingStatefulSink<InputT,WriterStateT,CommT> (also extends org.apache.flink.api.connector.sink2.TwoPhaseCommittingSink<InputT,CommT>)
      • org.apache.flink.api.connector.sink2.TwoPhaseCommittingSink<InputT,CommT> (also extends org.apache.flink.api.connector.sink2.SupportsCommitter<CommittableT>)
        • org.apache.flink.connector.kafka.sink.TwoPhaseCommittingStatefulSink<InputT,WriterStateT,CommT> (also extends org.apache.flink.api.connector.sink2.StatefulSink<InputT,WriterStateT>)
    • org.apache.flink.connector.kafka.sink.TopicSelector<IN> (also extends java.util.function.Function<T,R>)
  • org.apache.flink.api.connector.sink2.SupportsCommitter<CommittableT>
    • org.apache.flink.api.connector.sink2.TwoPhaseCommittingSink<InputT,CommT> (also extends org.apache.flink.api.connector.sink2.Sink<InputT>)
      • org.apache.flink.connector.kafka.sink.TwoPhaseCommittingStatefulSink<InputT,WriterStateT,CommT> (also extends org.apache.flink.api.connector.sink2.StatefulSink<InputT,WriterStateT>)
  • org.apache.flink.api.connector.sink2.SupportsWriterState<InputT,WriterStateT>
    • org.apache.flink.api.connector.sink2.StatefulSink<InputT,WriterStateT> (also extends org.apache.flink.api.connector.sink2.Sink<InputT>)
      • org.apache.flink.connector.kafka.sink.TwoPhaseCommittingStatefulSink<InputT,WriterStateT,CommT> (also extends org.apache.flink.api.connector.sink2.TwoPhaseCommittingSink<InputT,CommT>)