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
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(ClientModel client) Creates aResourceServerinstance backed by this persistent storage implementation.voiddelete(ClientModel client) Removes aResourceServerinstance, with the given client from the persistent storage.findByClient(ClientModel client) Returns aResourceServerinstance based on a client.Returns aResourceServerinstance based on its identifier.
-
Constructor Details
-
ResourceServerCache
protected ResourceServerCache()
-
-
Method Details
-
create
Description copied from interface:ResourceServerStoreCreates a
ResourceServerinstance backed by this persistent storage implementation.- Specified by:
createin 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:ResourceServerStoreRemoves aResourceServerinstance, with the given client from the persistent storage.- Specified by:
deletein interfaceResourceServerStore- Parameters:
client- the client acting as a resource server. Cannot benull.
-
findById
Description copied from interface:ResourceServerStoreReturns aResourceServerinstance based on its identifier.- Specified by:
findByIdin 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:ResourceServerStoreReturns aResourceServerinstance based on a client.- Specified by:
findByClientin interfaceResourceServerStore- Parameters:
client- the client acting as a resource server. Cannot benull.- Returns:
- the resource server instance or null if no instance was found
-