Class AbstractExtractRecordStrategy<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>
java.lang.Object
io.debezium.transforms.extractnewstate.AbstractExtractRecordStrategy<R>
- All Implemented Interfaces:
ExtractRecordStrategy<R>
- Direct Known Subclasses:
DefaultDeleteHandlingStrategy,LegacyDeleteHandlingStrategy
public abstract class AbstractExtractRecordStrategy<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>
extends Object
implements ExtractRecordStrategy<R>
An abstract implementation of
ExtractRecordStrategy.- Author:
- Harvey Yue
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.apache.kafka.connect.transforms.ExtractField<R>protected final org.apache.kafka.connect.transforms.ExtractField<R>protected final org.apache.kafka.connect.transforms.InsertField<R>private static final Stringprotected final org.apache.kafka.connect.transforms.InsertField<R>protected final org.apache.kafka.connect.transforms.ExtractField<R> -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.debezium.transforms.extractnewstate.ExtractRecordStrategy
handleDeleteRecord, handleRecord, handleTruncateRecord, isRewriteMode
-
Field Details
-
UPDATE_DESCRIPTION
- See Also:
-
afterDelegate
-
beforeDelegate
-
removedDelegate
-
updatedDelegate
-
updateDescriptionDelegate
-
-
Constructor Details
-
AbstractExtractRecordStrategy
public AbstractExtractRecordStrategy()
-
-
Method Details
-
init
private void init() -
afterDelegate
- Specified by:
afterDelegatein interfaceExtractRecordStrategy<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>
-
beforeDelegate
- Specified by:
beforeDelegatein interfaceExtractRecordStrategy<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>
-
updateDescriptionDelegate
- Specified by:
updateDescriptionDelegatein interfaceExtractRecordStrategy<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>
-
close
public void close()- Specified by:
closein interfaceExtractRecordStrategy<R extends org.apache.kafka.connect.connector.ConnectRecord<R>>
-