Class IpFilteringAuthCache
java.lang.Object
io.confluent.security.auth.ipFiltering.IpFilteringAuthCache
- All Implemented Interfaces:
io.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey,io.confluent.security.auth.store.data.AuthValue>
public class IpFilteringAuthCache
extends Object
implements io.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey,io.confluent.security.auth.store.data.AuthValue>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidio.confluent.security.authorizer.provider.AuthorizeRulefindRule(org.apache.kafka.common.security.auth.KafkaPrincipal sessionPrincipal, Set<org.apache.kafka.common.security.auth.KafkaPrincipal> groupPrincipals, String host, io.confluent.security.authorizer.Action action) io.confluent.security.auth.store.data.AuthValueget(io.confluent.security.auth.store.data.AuthKey key) Map<? extends io.confluent.security.auth.store.data.AuthKey, ? extends io.confluent.security.auth.store.data.AuthValue> io.confluent.security.auth.store.data.AuthValueput(io.confluent.security.auth.store.data.AuthKey key, io.confluent.security.auth.store.data.AuthValue value) io.confluent.security.auth.store.data.AuthValueremove(io.confluent.security.auth.store.data.AuthKey key) io.confluent.security.store.MetadataStoreStatusstatus(int partition)
-
Constructor Details
-
IpFilteringAuthCache
public IpFilteringAuthCache()
-
-
Method Details
-
get
public io.confluent.security.auth.store.data.AuthValue get(io.confluent.security.auth.store.data.AuthKey key) - Specified by:
getin interfaceio.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey,io.confluent.security.auth.store.data.AuthValue>
-
put
public io.confluent.security.auth.store.data.AuthValue put(io.confluent.security.auth.store.data.AuthKey key, io.confluent.security.auth.store.data.AuthValue value) - Specified by:
putin interfaceio.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey,io.confluent.security.auth.store.data.AuthValue>
-
remove
public io.confluent.security.auth.store.data.AuthValue remove(io.confluent.security.auth.store.data.AuthKey key) - Specified by:
removein interfaceio.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey,io.confluent.security.auth.store.data.AuthValue>
-
map
public Map<? extends io.confluent.security.auth.store.data.AuthKey,? extends io.confluent.security.auth.store.data.AuthValue> map(String entryType) - Specified by:
mapin interfaceio.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey,io.confluent.security.auth.store.data.AuthValue>
-
fail
- Specified by:
failin interfaceio.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey,io.confluent.security.auth.store.data.AuthValue>
-
status
public io.confluent.security.store.MetadataStoreStatus status(int partition) - Specified by:
statusin interfaceio.confluent.security.store.KeyValueStore<io.confluent.security.auth.store.data.AuthKey,io.confluent.security.auth.store.data.AuthValue>
-
findRule
-