Class FieldRuleExecutor
java.lang.Object
io.confluent.kafka.schemaregistry.rules.FieldRuleExecutor
- All Implemented Interfaces:
RuleBase,RuleExecutor,AutoCloseable,org.apache.kafka.common.Configurable
- Direct Known Subclasses:
FieldRedactionExecutor
A field-level rule executor.
-
Field Summary
FieldsFields inherited from interface io.confluent.kafka.schemaregistry.rules.RuleBase
DEFAULT_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanabstract FieldTransformnewTransform(RuleContext ctx) transform(RuleContext ctx, Object message) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.confluent.kafka.schemaregistry.rules.RuleBase
addOriginalConfigs, close, type
-
Field Details
-
PRESERVE_SOURCE_FIELDS
- See Also:
-
-
Constructor Details
-
FieldRuleExecutor
public FieldRuleExecutor()
-
-
Method Details
-
configure
-
isPreserveSource
-
newTransform
- Throws:
RuleException
-
transform
- Specified by:
transformin interfaceRuleExecutor- Throws:
RuleException
-