Package io.debezium.kcrestextension
Class DebeziumConnectRestExtension
- java.lang.Object
-
- io.debezium.kcrestextension.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 Summary
Constructors Constructor Description DebeziumConnectRestExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidconfigure(Map<String,?> configs)voidregister(org.apache.kafka.connect.rest.ConnectRestExtensionContext restPluginContext)Stringversion()
-
-
-
Method Detail
-
register
public void register(org.apache.kafka.connect.rest.ConnectRestExtensionContext restPluginContext)
- Specified by:
registerin interfaceorg.apache.kafka.connect.rest.ConnectRestExtension
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-
configure
public void configure(Map<String,?> configs)
- Specified by:
configurein interfaceorg.apache.kafka.common.Configurable
-
version
public String version()
- Specified by:
versionin interfaceorg.apache.kafka.connect.components.Versioned
-
-