Class DataplaneAuthStore
java.lang.Object
io.confluent.security.auth.dataplane.DataplaneBaseAuthStore
io.confluent.security.auth.dataplane.DataplaneAuthStore
- All Implemented Interfaces:
io.confluent.security.auth.metadata.AuthStore, ConsumerListener<io.confluent.security.auth.store.data.AuthKey, io.confluent.security.auth.store.data.AuthValue>, Closeable, AutoCloseable, org.apache.kafka.common.Configurable
-
Nested Class Summary
Nested classes/interfaces inherited from class DataplaneBaseAuthStore
DataplaneBaseAuthStore.DeserializerErrorForKey, DataplaneBaseAuthStore.DeserializerErrorForValue -
Field Summary
Fields inherited from interface io.confluent.security.auth.metadata.AuthStore
INSTANCES -
Constructor Summary
ConstructorsConstructorDescriptionDataplaneAuthStore(io.confluent.security.authorizer.Scope scope, org.apache.kafka.server.authorizer.internals.ConfluentAuthorizerServerInfo serverInfo) DataplaneAuthStore(io.confluent.security.roledefinitions.RbacRoles rbacRoles, org.apache.kafka.common.utils.Time time, io.confluent.security.authorizer.Scope scope, org.apache.kafka.server.authorizer.internals.ConfluentAuthorizerServerInfo serverInfo, int numAuthTopicPartitions) -
Method Summary
Methods inherited from class DataplaneBaseAuthStore
activeNodeUrls, authCache, isMasterWriter, keySerde, masterWriterId, masterWriterUrl, onConsumerRecord, startReader, startService, trustCache, writerMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.confluent.security.auth.metadata.AuthStore
updateStoreAuthCacheExternally
-
Constructor Details
-
DataplaneAuthStore
public DataplaneAuthStore(io.confluent.security.authorizer.Scope scope, org.apache.kafka.server.authorizer.internals.ConfluentAuthorizerServerInfo serverInfo) -
DataplaneAuthStore
public DataplaneAuthStore(io.confluent.security.roledefinitions.RbacRoles rbacRoles, org.apache.kafka.common.utils.Time time, io.confluent.security.authorizer.Scope scope, org.apache.kafka.server.authorizer.internals.ConfluentAuthorizerServerInfo serverInfo, int numAuthTopicPartitions)
-
-
Method Details
-
valueSerde
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classDataplaneBaseAuthStore
-
configure
-