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>)