Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • java.lang.AutoCloseable
    • org.apache.flink.connector.kafka.dynamic.metadata.KafkaMetadataService (also extends java.io.Serializable)
    • 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.streaming.connectors.kafka.internals.KafkaCommitCallback
  • org.apache.flink.streaming.connectors.kafka.KafkaContextAware<T>
  • org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema.KafkaSinkContext
  • org.apache.flink.connector.kafka.source.enumerator.initializer.OffsetsInitializer.PartitionOffsetsRetriever
  • org.apache.flink.connector.kafka.source.enumerator.initializer.OffsetsInitializerValidator
  • org.apache.flink.api.java.typeutils.ResultTypeQueryable<T>
  • java.io.Serializable
    • org.apache.flink.connector.kafka.sink.HeaderProvider<IN>
    • org.apache.flink.streaming.connectors.kafka.KafkaDeserializationSchema<T> (also extends org.apache.flink.api.java.typeutils.ResultTypeQueryable<T>)
    • org.apache.flink.connector.kafka.dynamic.metadata.KafkaMetadataService (also extends java.lang.AutoCloseable)
    • org.apache.flink.connector.kafka.sink.KafkaPartitioner<T>
    • org.apache.flink.connector.kafka.source.reader.deserializer.KafkaRecordDeserializationSchema<T> (also extends org.apache.flink.api.java.typeutils.ResultTypeQueryable<T>)
    • org.apache.flink.connector.kafka.sink.KafkaRecordSerializationSchema<T>
    • org.apache.flink.streaming.connectors.kafka.KafkaSerializationSchema<T>
    • org.apache.flink.connector.kafka.dynamic.source.enumerator.subscriber.KafkaStreamSubscriber
    • org.apache.flink.connector.kafka.source.enumerator.subscriber.KafkaSubscriber
    • org.apache.flink.streaming.util.serialization.KeyedSerializationSchema<T>
    • org.apache.flink.connector.kafka.source.enumerator.initializer.OffsetsInitializer
    • 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.connector.kafka.dynamic.source.enumerator.StoppableKafkaEnumContextProxy.StoppableKafkaEnumContextProxyFactory
  • 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>)

Enum Hierarchy