Modifier and Type | Class and Description |
---|---|
static class |
AuditLogCategoryResultRouter.RequestNameOverrides |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTHORIZE_CATEGORY |
static java.util.Set<java.lang.String> |
CATEGORIES |
static java.lang.String |
CONSUME_CATEGORY |
static java.util.Set<java.lang.String> |
DEFAULT_ENABLED_CATEGORIES |
static java.lang.String |
DESCRIBE_CATEGORY |
static java.lang.String |
HEARTBEAT_CATEGORY |
static java.lang.String |
INTERBROKER_CATEGORY |
static java.lang.String |
MANAGEMENT_CATEGORY |
static java.util.Map<java.lang.String,java.lang.String> |
METHOD_CATEGORIES |
static java.lang.String |
OTHER_CATEGORY
Deprecated.
|
static java.lang.String |
PRODUCE_CATEGORY |
static java.lang.String |
UNAUDITED |
Constructor and Description |
---|
AuditLogCategoryResultRouter() |
Modifier and Type | Method and Description |
---|---|
AuditLogCategoryResultRouter |
setRoute(java.lang.String category,
io.confluent.security.authorizer.AuthorizeResult result,
java.lang.String topic) |
java.util.Optional<java.lang.String> |
topic(AuditLogEntry auditLogEntry)
Possibly return the name of a topic that this event should be routed to.
|
java.lang.String |
toString() |
@Deprecated public static final java.lang.String OTHER_CATEGORY
public static final java.lang.String UNAUDITED
public static final java.lang.String MANAGEMENT_CATEGORY
public static final java.lang.String PRODUCE_CATEGORY
public static final java.lang.String CONSUME_CATEGORY
public static final java.lang.String INTERBROKER_CATEGORY
public static final java.lang.String AUTHORIZE_CATEGORY
public static final java.lang.String DESCRIBE_CATEGORY
public static final java.lang.String HEARTBEAT_CATEGORY
public static final java.util.Map<java.lang.String,java.lang.String> METHOD_CATEGORIES
public static final java.util.Set<java.lang.String> CATEGORIES
public static final java.util.Set<java.lang.String> DEFAULT_ENABLED_CATEGORIES
public AuditLogCategoryResultRouter setRoute(java.lang.String category, io.confluent.security.authorizer.AuthorizeResult result, java.lang.String topic)
public java.util.Optional<java.lang.String> topic(AuditLogEntry auditLogEntry)
Router
If the value is present, but "", the Router wants this message to be discarded.
If the value is an empty Optional, the Router has no opinion about what the routing should be. In that case, the caller should consult a different Router or fall back to a default. This is intended to allow a prioritized list of Routers to be tried, with the first one with a concrete answer determining the routing.
public java.lang.String toString()
toString
in class java.lang.Object