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, ISchemaRegistryClient client = null)
   
  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