Class AuditLogCategoryResultRouter
java.lang.Object
io.confluent.security.audit.router.AuditLogCategoryResultRouter
- All Implemented Interfaces:
Router
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionroute(String category, AuditLogRouterResult result) setRoute(String category, AuditLogRouterResult result, String topic) topic(io.confluent.security.audit.AuditLogEntry auditLogEntry) Possibly return the name of a topic that this event should be routed to.toString()
-
Constructor Details
-
AuditLogCategoryResultRouter
public AuditLogCategoryResultRouter()
-
-
Method Details
-
setRoute
public AuditLogCategoryResultRouter setRoute(String category, AuditLogRouterResult result, String topic) -
route
-
topic
Description copied from interface:RouterPossibly return the name of a topic that this event should be routed to.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.
-
toString
-