Package io.debezium.embedded
Class Transformations
java.lang.Object
io.debezium.embedded.Transformations
- All Implemented Interfaces:
Closeable
,AutoCloseable
Composite class representing transformation chain.
- Author:
- Jiri Pechanec
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Configuration
private static final org.slf4j.Logger
private final List<org.apache.kafka.connect.transforms.Transformation<org.apache.kafka.connect.source.SourceRecord>>
private static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
private org.apache.kafka.connect.transforms.Transformation<org.apache.kafka.connect.source.SourceRecord>
getTransformation
(String name) org.apache.kafka.connect.source.SourceRecord
transform
(org.apache.kafka.connect.source.SourceRecord record) private String
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
TYPE_SUFFIX
- See Also:
-
config
-
transforms
private final List<org.apache.kafka.connect.transforms.Transformation<org.apache.kafka.connect.source.SourceRecord>> transforms
-
-
Constructor Details
-
Transformations
-
-
Method Details
-
transformationConfigNamespace
-
getTransformation
private org.apache.kafka.connect.transforms.Transformation<org.apache.kafka.connect.source.SourceRecord> getTransformation(String name) -
transform
public org.apache.kafka.connect.source.SourceRecord transform(org.apache.kafka.connect.source.SourceRecord record) -
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-