public interface Provider extends org.apache.kafka.common.Configurable, Closeable
Modifier and Type | Method and Description |
---|---|
String |
providerName()
Returns the name of this provider.
|
default CompletionStage<Void> |
start(org.apache.kafka.server.authorizer.internals.ConfluentAuthorizerServerInfo serverInfo)
Starts a provider and returns a future that is completed when the provider is ready.
|
boolean |
usesMetadataFromThisKafkaCluster()
Returns true if this provider uses metadata from a Kafka topic on this cluster.
|
default CompletionStage<Void> start(org.apache.kafka.server.authorizer.internals.ConfluentAuthorizerServerInfo serverInfo)
serverInfo
- Runtime broker configuration metadataString providerName()
boolean usesMetadataFromThisKafkaCluster()