Class DebeziumConnectRestExtension

  • All Implemented Interfaces:
    Closeable, AutoCloseable, org.apache.kafka.common.Configurable, org.apache.kafka.connect.components.Versioned, org.apache.kafka.connect.rest.ConnectRestExtension

    public class DebeziumConnectRestExtension
    extends Object
    implements org.apache.kafka.connect.rest.ConnectRestExtension
    A Kafka Connect REST extension that enables some advanced features over Kafka Connect's REST interface: + report available transformations and their configuration + return if topic auto-creation is available and enabled To install this extension put the jar file into a separate Kafka Connect plugin dir and configure your Kafka Connect properties file with: `rest.extension.classes=io.debezium.kcrestextension.DebeziumConnectRestExtension`
    • Constructor Detail

      • DebeziumConnectRestExtension

        public DebeziumConnectRestExtension()
    • Method Detail

      • register

        public void register​(org.apache.kafka.connect.rest.ConnectRestExtensionContext restPluginContext)
        Specified by:
        register in interface org.apache.kafka.connect.rest.ConnectRestExtension
      • configure

        public void configure​(Map<String,​?> configs)
        Specified by:
        configure in interface org.apache.kafka.common.Configurable
      • version

        public String version()
        Specified by:
        version in interface org.apache.kafka.connect.components.Versioned