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 io.confluent.security.auth.dataplane.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 io.confluent.security.auth.dataplane.DataplaneBaseAuthStore
activeNodeUrls, authCache, isMasterWriter, keySerde, masterWriterId, masterWriterUrl, onConsumerRecord, startReader, startService, trustCache, writerMethods inherited from class java.lang.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
-