public interface AuditLogProvider extends Provider, org.apache.kafka.common.Reconfigurable
Modifier and Type | Method and Description |
---|---|
void |
logAuthorization(AuthorizationLogData data)
Generates an audit log entry with the provided data.
|
boolean |
providerConfigured(java.util.Map<java.lang.String,?> configs)
Returns true if minimal configs of this provider are included in the provided configs.
|
void |
setSanitizer(java.util.function.UnaryOperator<AuthorizationLogData> sanitizer)
Specifies a transformer that should be applied to the data if we decide to log it.
|
providerName, start, usesMetadataFromThisKafkaCluster
void logAuthorization(AuthorizationLogData data)
boolean providerConfigured(java.util.Map<java.lang.String,?> configs)
void setSanitizer(java.util.function.UnaryOperator<AuthorizationLogData> sanitizer)
sanitizer
-