Class OracleStreamingMetricsTest<T extends io.debezium.connector.oracle.AbstractOracleStreamingChangeEventSourceMetrics>

java.lang.Object
io.debezium.connector.oracle.OracleStreamingMetricsTest<T>
Direct Known Subclasses:
LogMinerStreamMetricsTest, OpenLogReplicatorStreamingMetricsTest, XStreamStreamingMetricsTest

public abstract class OracleStreamingMetricsTest<T extends io.debezium.connector.oracle.AbstractOracleStreamingChangeEventSourceMetrics> extends Object
Common multi-adapter streaming metrics tests.
  • Field Details

    • skipRule

      public org.junit.rules.TestRule skipRule
    • connectorConfig

      protected io.debezium.connector.oracle.OracleConnectorConfig connectorConfig
    • metrics

      protected T extends io.debezium.connector.oracle.AbstractOracleStreamingChangeEventSourceMetrics metrics
    • fixedClock

      protected Clock fixedClock
  • Constructor Details

    • OracleStreamingMetricsTest

      public OracleStreamingMetricsTest()
  • Method Details

    • before

      public void before()
    • init

      protected void init(Configuration.Builder builder)
    • createMetrics

      protected abstract T createMetrics(io.debezium.connector.oracle.OracleTaskContext taskContext, ChangeEventQueue<DataChangeEvent> queue, io.debezium.pipeline.source.spi.EventMetadataProvider metadataProvider, io.debezium.connector.oracle.OracleConnectorConfig connectorConfig, Clock clock)