Skip to content

Commit 61e8a57

Browse files
committed
Try to remove unnecessary change.
1 parent d709d0e commit 61e8a57

File tree

1 file changed

+7
-12
lines changed

1 file changed

+7
-12
lines changed

flink-cdc-connect/flink-cdc-source-connectors/flink-cdc-base/src/main/java/org/apache/flink/cdc/connectors/base/source/reader/IncrementalSourceRecordEmitter.java

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
import org.slf4j.Logger;
3737
import org.slf4j.LoggerFactory;
3838

39-
import java.io.Serializable;
4039
import java.util.HashMap;
4140
import java.util.Iterator;
4241
import java.util.Map;
@@ -57,17 +56,17 @@
5756
* emit records rather than emit the records directly.
5857
*/
5958
public class IncrementalSourceRecordEmitter<T>
60-
implements RecordEmitter<SourceRecords, T, SourceSplitState>, Serializable {
59+
implements RecordEmitter<SourceRecords, T, SourceSplitState> {
6160

6261
private static final Logger LOG = LoggerFactory.getLogger(IncrementalSourceRecordEmitter.class);
6362
private static final FlinkJsonTableChangeSerializer TABLE_CHANGE_SERIALIZER =
6463
new FlinkJsonTableChangeSerializer();
6564

66-
protected DebeziumDeserializationSchema<T> debeziumDeserializationSchema;
67-
protected SourceReaderMetrics sourceReaderMetrics;
68-
protected boolean includeSchemaChanges;
69-
protected OutputCollector<T> outputCollector;
70-
protected OffsetFactory offsetFactory;
65+
protected final DebeziumDeserializationSchema<T> debeziumDeserializationSchema;
66+
protected final SourceReaderMetrics sourceReaderMetrics;
67+
protected final boolean includeSchemaChanges;
68+
protected final OutputCollector<T> outputCollector;
69+
protected final OffsetFactory offsetFactory;
7170

7271
public IncrementalSourceRecordEmitter(
7372
DebeziumDeserializationSchema<T> debeziumDeserializationSchema,
@@ -153,10 +152,6 @@ public Offset getOffsetPosition(Map<String, ?> offset) {
153152
return offsetFactory.newOffset(offsetStrMap);
154153
}
155154

156-
public void setSourceReaderMetrics(SourceReaderMetrics sourceReaderMetrics) {
157-
this.sourceReaderMetrics = sourceReaderMetrics;
158-
}
159-
160155
protected void emitElement(SourceRecord element, SourceOutput<T> output) throws Exception {
161156
sourceReaderMetrics.markRecord();
162157
sourceReaderMetrics.updateRecordCounters(element);
@@ -191,7 +186,7 @@ protected void reportMetrics(SourceRecord element) {
191186
}
192187

193188
/** An adapter between {@link SourceOutput} and {@link Collector}. */
194-
protected static class OutputCollector<T> implements Collector<T>, Serializable {
189+
protected static class OutputCollector<T> implements Collector<T> {
195190
public SourceOutput<T> output;
196191
public Long currentMessageTimestamp;
197192

0 commit comments

Comments
 (0)