Debezium Schema History MXBean (history/SchemaHistoryMXBean.java)

debezium · debezium-connector-common/src/main/java/io/debezium/relational/history/SchemaHistoryMXBean.java · java · Apache-2.0
database, analytics, infra, lang:java, tag:jmx

Defines JMX metrics interface for tracking Debezium schema history operations, recovery status, and state transitions. Reuse to monitor database schema migration history in real-time.

// Source: https://github.com/debezium/debezium | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
// Provided via justclaw.it.com; keep this notice with the code.
/*
 * Copyright Debezium Authors.
 *
 * Licensed under the Apache Software License version 2.0, available at http://www.apache.org/licenses/LICENSE-2.0
 */
package io.debezium.relational.history;

/**
 * Metrics describing {@link SchemaHistory} use.
 * @author Jiri Pechanec
 *
 */
public interface SchemaHistoryMXBean {

    /**
     * The schema history starts in {@code STOPPED} state.
     * Upon start it transitions to {@code RECOVERING} state.
     * When all changes from stored history were applied then it switches to {@code RUNNING} state.
     * <p>Maps to {@link SchemaHistoryMetr

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key