confluent-kafka-dotnet
Show / Hide Table of Contents

Class RuleRegistry

A rule registry.

Inheritance
object
RuleRegistry
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Confluent.SchemaRegistry
Assembly: Confluent.SchemaRegistry.dll
Syntax
public class RuleRegistry

Properties

GlobalInstance

Declaration
public static RuleRegistry GlobalInstance { get; }
Property Value
TypeDescription
RuleRegistry

Methods

GetActions()

Declaration
public List<IRuleAction> GetActions()
Returns
TypeDescription
List<IRuleAction>

GetExecutors()

Declaration
public List<IRuleExecutor> GetExecutors()
Returns
TypeDescription
List<IRuleExecutor>

GetOverrides()

Declaration
public List<RuleOverride> GetOverrides()
Returns
TypeDescription
List<RuleOverride>

RegisterAction(IRuleAction)

Declaration
public void RegisterAction(IRuleAction action)
Parameters
TypeNameDescription
IRuleActionaction

RegisterExecutor(IRuleExecutor)

Declaration
public void RegisterExecutor(IRuleExecutor executor)
Parameters
TypeNameDescription
IRuleExecutorexecutor

RegisterOverride(RuleOverride)

Declaration
public void RegisterOverride(RuleOverride ruleOverride)
Parameters
TypeNameDescription
RuleOverrideruleOverride

RegisterRuleAction(IRuleAction)

Declaration
public static void RegisterRuleAction(IRuleAction action)
Parameters
TypeNameDescription
IRuleActionaction

RegisterRuleExecutor(IRuleExecutor)

Declaration
public static void RegisterRuleExecutor(IRuleExecutor executor)
Parameters
TypeNameDescription
IRuleExecutorexecutor

RegisterRuleOverride(RuleOverride)

Declaration
public static void RegisterRuleOverride(RuleOverride ruleOverride)
Parameters
TypeNameDescription
RuleOverrideruleOverride

TryGetAction(string, out IRuleAction)

Declaration
public bool TryGetAction(string name, out IRuleAction action)
Parameters
TypeNameDescription
stringname
IRuleActionaction
Returns
TypeDescription
bool

TryGetExecutor(string, out IRuleExecutor)

Declaration
public bool TryGetExecutor(string name, out IRuleExecutor executor)
Parameters
TypeNameDescription
stringname
IRuleExecutorexecutor
Returns
TypeDescription
bool

TryGetOverride(string, out RuleOverride)

Declaration
public bool TryGetOverride(string name, out RuleOverride ruleOverride)
Parameters
TypeNameDescription
stringname
RuleOverrideruleOverride
Returns
TypeDescription
bool
In this article