All Classes and Interfaces

Class
Description
Cache containing authorization and authentication metadata.
 
 
 
 
Cross-component embedded authorizer that implements common authorization logic.
 
This holds metadata passed from CCloud related to this physical cluster
 
 
These util methods are used in KafkaAuthWriter and DbAuthWriter (metadata-service repo) projects
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Default implementation of MTlsTruststoreManager that manages CA certificates in a truststore file.
ErrorHandlingJsonSerde that catches exceptions while deserializing key/value of the records and returns the value as per the user provided handleDeserializationExceptionFunction
 
Interface for managing metadata from an external store, for example an LDAP server.
Listener for entries from an external store, for example an LDAP server.
 
 
 
 
 
 
Writer that initiates updates to metadata.
Writer for one metadata topic partition that encapsulates all the state associated with the partition including master writer generation.
 
 
 
LDAP authentication callback handler that can be used for simple username/password authentication.
 
 
 
 
 
 
 
 
Node manager for Metadata Service.
 
 
Coordinator for the Metadata Service used to track active nodes and elect master writer.
Rebalance listener implemented by the writer manager.
 
 
 
Represents logical cluster metadata
 
Password verifier for comparing passwords during authentication.
 
 
AccessRuleStore to be used only for CP RBAC.
AccessRuleStore to be used only for Cloud RBAC.
Interface to listener for failure status of KafkaStore readers and writers