public class DlqAction extends Object implements RuleAction
| Modifier and Type | Field and Description |
|---|---|
static String |
DLQ_AUTO_FLUSH |
static String |
DLQ_REDACT_RULE_TYPES |
static String |
DLQ_REDACT_RULE_TYPES_DEFAULT |
static String |
DLQ_TOPIC |
static String |
HEADER_PREFIX |
static String |
PRODUCER |
static String |
RULE_EXCEPTION |
static String |
RULE_MODE |
static String |
RULE_NAME |
static String |
RULE_SUBJECT |
static String |
RULE_TOPIC |
static String |
TYPE |
DEFAULT_NAME| Constructor and Description |
|---|
DlqAction() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addOriginalConfigs() |
void |
close() |
void |
configure(Map<String,?> configs) |
protected static Object |
redactFields(RuleContext ctx,
Object message,
List<String> redactRuleTypes) |
void |
run(RuleContext ctx,
Object message,
RuleException ex) |
String |
topic() |
String |
type() |
public static final String TYPE
public static final String DLQ_TOPIC
public static final String DLQ_AUTO_FLUSH
public static final String DLQ_REDACT_RULE_TYPES
public static final String DLQ_REDACT_RULE_TYPES_DEFAULT
public static final String PRODUCER
public static final String HEADER_PREFIX
public static final String RULE_NAME
public static final String RULE_MODE
public static final String RULE_SUBJECT
public static final String RULE_TOPIC
public static final String RULE_EXCEPTION
public boolean addOriginalConfigs()
addOriginalConfigs in interface RuleBasepublic String topic()
public void run(RuleContext ctx, Object message, RuleException ex) throws RuleException
run in interface RuleActionRuleExceptionprotected static Object redactFields(RuleContext ctx, Object message, List<String> redactRuleTypes)
public void close()
close in interface RuleBaseclose in interface AutoCloseableCopyright © 2025 Confluent, Inc.. All rights reserved.