-
Sub-task
-
Resolution: Done
-
Major
-
None
-
False
-
-
False
-
-
Context
Debezium connectors can emit notification events related to internal state changes, such as:
- Snapshot completion
- Other events
Quarkus developers need a declarative mechanism to observe these events.
Decision
Introduce a series of events that are observable using @Observes like:
@ApplicationScoped
static class SnapshotNotificationsHandler {
public void observe(@Observes SnapshotEvent event) {
// here
}
}
References:
Debezium Design Document: https://github.com/debezium/debezium-design-documents/pull/16
- links to
-
RHEA-2025:154266
Red Hat build of Debezium 3.2.4 release