Class FieldRuleExecutor
Inheritance
FieldRuleExecutor
Assembly: Confluent.SchemaRegistry.dll
Syntax
public abstract class FieldRuleExecutor : IRuleExecutor, IRuleBase, IDisposable
Methods
Configure the rule executor or action
Declaration
public abstract void Configure(IEnumerable<KeyValuePair<string, string>> config)
Parameters
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public abstract void Dispose()
NewTransform(RuleContext)
Declaration
public abstract IFieldTransform NewTransform(RuleContext ctx)
Parameters
Returns
Transform(RuleContext, object)
Transform the message based on the rule context
Declaration
public Task<object> Transform(RuleContext ctx, object message)
Parameters
Returns
Type()
The type of rule executor or action
Declaration
public abstract string Type()
Returns
Implements