Skip to content

Commit 575adba

Browse files
author
Andrei Nadyktov
committed
IGNITE-22530 Add CdcConsumerEx interface
1 parent 50d3a99 commit 575adba

2 files changed

Lines changed: 13 additions & 3 deletions

File tree

modules/cdc-ext/src/main/java/org/apache/ignite/cdc/AbstractIgniteCdcStreamer.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
*
5454
* @see AbstractCdcEventsApplier
5555
*/
56-
public abstract class AbstractIgniteCdcStreamer implements CdcConsumer {
56+
public abstract class AbstractIgniteCdcStreamer implements CdcConsumerEx {
5757
/** */
5858
public static final String EVTS_SENT_CNT = "EventsCount";
5959

@@ -130,6 +130,11 @@ public abstract class AbstractIgniteCdcStreamer implements CdcConsumer {
130130
@LoggerResource
131131
protected IgniteLogger log;
132132

133+
/** {@inheritDoc} */
134+
@Override public void start(MetricRegistry reg) {
135+
//No-op
136+
}
137+
133138
/** {@inheritDoc} */
134139
@Override public void start(MetricRegistry reg, Path cdcDir) {
135140
A.notEmpty(caches, "caches");

modules/cdc-ext/src/main/java/org/apache/ignite/cdc/kafka/IgniteToKafkaCdcStreamer.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
import org.apache.ignite.IgniteLogger;
4343
import org.apache.ignite.binary.BinaryType;
4444
import org.apache.ignite.cdc.CdcCacheEvent;
45-
import org.apache.ignite.cdc.CdcConsumer;
45+
import org.apache.ignite.cdc.CdcConsumerEx;
4646
import org.apache.ignite.cdc.CdcEvent;
4747
import org.apache.ignite.cdc.TypeMapping;
4848
import org.apache.ignite.cdc.conflictresolve.CacheVersionConflictResolverImpl;
@@ -87,7 +87,7 @@
8787
* @see KafkaToIgniteClientCdcStreamer
8888
* @see CacheVersionConflictResolverImpl
8989
*/
90-
public class IgniteToKafkaCdcStreamer implements CdcConsumer {
90+
public class IgniteToKafkaCdcStreamer implements CdcConsumerEx {
9191
/** */
9292
public static final String EVTS_SENT_CNT = "EventsCount";
9393

@@ -376,6 +376,11 @@ private <T> void sendOneBatch(
376376
}
377377
}
378378

379+
/** {@inheritDoc} */
380+
@Override public void start(MetricRegistry reg) {
381+
//No-op
382+
}
383+
379384
/** {@inheritDoc} */
380385
@Override public void start(MetricRegistry reg, Path cdcDir) {
381386
A.notNull(kafkaProps, "Kafka properties");

0 commit comments

Comments
 (0)