Class JsonataExecutor
Inherited Members
Namespace: Confluent.SchemaRegistry .Rules
Assembly: Confluent.SchemaRegistry.Rules.dll
Syntax
public class JsonataExecutor : IRuleExecutor, IRuleBase, IDisposable
Constructors
JsonataExecutor()
Declaration
public JsonataExecutor()
Fields
RuleType
Declaration
public static readonly string RuleType
Field Value
Type | Description |
---|---|
string |
Methods
Configure(IEnumerable<KeyValuePair<string, string>>)
Configure the rule executor or action
Declaration
public void Configure(IEnumerable<KeyValuePair<string, string>> config)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<Key |
config |
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Register()
Declaration
public static void Register()
Transform(RuleContext, object)
Transform the message based on the rule context
Declaration
public Task<object> Transform(RuleContext ctx, object message)
Parameters
Type | Name | Description |
---|---|---|
Rule |
ctx | |
object | message |
Returns
Type()
The type of rule executor or action
Declaration
public string Type()
Returns
Type | Description |
---|---|
string |