Package org.keycloak.models.map.storage
Interface MapStorageProvider
- 
- All Superinterfaces:
- Provider
 - All Known Implementing Classes:
- ConcurrentHashMapStorageProvider,- FileMapStorageProvider,- HotRodMapStorageProvider,- JpaMapStorageProvider,- LdapMapStorageProvider
 
 public interface MapStorageProvider extends Provider - Author:
- hmlnarik
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description <V extends AbstractEntity,M>
 MapStorage<V,M>getMapStorage(Class<M> modelType, MapStorageProviderFactory.Flag... flags)Returns a key-value storage implementation for the given types.
 
- 
- 
- 
Method Detail- 
getMapStorage<V extends AbstractEntity,M> MapStorage<V,M> getMapStorage(Class<M> modelType, MapStorageProviderFactory.Flag... flags) Returns a key-value storage implementation for the given types.- Type Parameters:
- V- type of the value
- M- type of the corresponding model (e.g.- UserModel)
- Parameters:
- modelType- Model type
- flags- Flags of the returned storage. Best effort, flags may be not honored by underlying implementation
- Returns:
- Throws:
- IllegalArgumentException- If some of the types is not supported by the underlying implementation.
 
 
- 
 
-