Class StoreFactoryCacheSession.ResourceServerCache
java.lang.Object
org.keycloak.models.cache.infinispan.authorization.StoreFactoryCacheSession.ResourceServerCache
- All Implemented Interfaces:
ResourceServerStore
- Enclosing class:
- StoreFactoryCacheSession
protected class StoreFactoryCacheSession.ResourceServerCache
extends Object
implements ResourceServerStore
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreate
(ClientModel client) Creates aResourceServer
instance backed by this persistent storage implementation.void
delete
(ClientModel client) Removes aResourceServer
instance, with the given client from the persistent storage.findByClient
(ClientModel client) Returns aResourceServer
instance based on a client.Returns aResourceServer
instance based on its identifier.
-
Constructor Details
-
ResourceServerCache
protected ResourceServerCache()
-
-
Method Details
-
create
Description copied from interface:ResourceServerStore
Creates a
ResourceServer
instance backed by this persistent storage implementation.- Specified by:
create
in interfaceResourceServerStore
- Parameters:
client
- the client acting as a resource server. Cannot benull
.- Returns:
- an instance backed by the underlying storage implementation
-
delete
Description copied from interface:ResourceServerStore
Removes aResourceServer
instance, with the given client from the persistent storage.- Specified by:
delete
in interfaceResourceServerStore
- Parameters:
client
- the client acting as a resource server. Cannot benull
.
-
findById
Description copied from interface:ResourceServerStore
Returns aResourceServer
instance based on its identifier.- Specified by:
findById
in interfaceResourceServerStore
- Parameters:
id
- the identifier of an existing resource server instance- Returns:
- the resource server instance with the given identifier or null if no instance was found
-
findByClient
Description copied from interface:ResourceServerStore
Returns aResourceServer
instance based on a client.- Specified by:
findByClient
in interfaceResourceServerStore
- Parameters:
client
- the client acting as a resource server. Cannot benull
.- Returns:
- the resource server instance or null if no instance was found
-