Interface RuleBase

All Superinterfaces:
AutoCloseable, org.apache.kafka.common.Configurable
All Known Subinterfaces:
RuleAction, RuleExecutor
All Known Implementing Classes:
DlqAction, ErrorAction, FieldRedactionExecutor, FieldRuleExecutor, NoneAction

public interface RuleBase extends AutoCloseable, org.apache.kafka.common.Configurable
Base type for rule interfaces.
  • Field Details

  • Method Details

    • addOriginalConfigs

      default boolean addOriginalConfigs()
    • configure

      default void configure(Map<String,?> configs)
      Specified by:
      configure in interface org.apache.kafka.common.Configurable
    • type

      String type()
    • close

      default void close() throws RuleException
      Specified by:
      close in interface AutoCloseable
      Throws:
      RuleException