Class DebeziumServer

java.lang.Object
io.debezium.server.DebeziumServer

@ApplicationScoped public class DebeziumServer extends Object

The entry point of the Quarkus-based standalone server. The server is configured via Quarkus/Microprofile Configuration sources and provides few out-of-the-box target implementations.

The implementation uses CDI to find all classes that implements DebeziumEngine.ChangeConsumer interface. The candidate classes should be annotated with @Named annotation and should be Dependent.

The configuration option debezium.consumer provides a name of the consumer that should be used and the value must match to exactly one of the implementation classes.

Author:
Jiri Pechanec