Interface KafkaPrincipalBuilder
- All Superinterfaces:
 KafkaPrincipalSerde
Pluggable principal builder interface which supports both SSL authentication through
 
SslAuthenticationContext and SASL through SaslAuthenticationContext.
 Note that the Configurable and Closeable
 interfaces are respected if implemented. Additionally, implementations must provide a
 default no-arg constructor.- 
Method Summary
Modifier and TypeMethodDescriptionbuild(AuthenticationContext context) Build a kafka principal from the authentication context.Methods inherited from interface org.apache.kafka.common.security.auth.KafkaPrincipalSerde
deserialize, serialize 
- 
Method Details
- 
build
Build a kafka principal from the authentication context.- Parameters:
 context- The authentication context (eitherSslAuthenticationContextorSaslAuthenticationContext)- Returns:
 - The built principal which may provide additional enrichment through a subclass of
        
KafkaPrincipalBuilder. 
 
 -