## Uses of Interface
org.keycloak.models.map.storage.MapStorage

- Packages that use MapStorage
  Package | Description
  --- | ---
  org.keycloak.models.map.authorization |
  org.keycloak.models.map.authSession |
  org.keycloak.models.map.client |
  org.keycloak.models.map.clientscope |
  org.keycloak.models.map.common |
  org.keycloak.models.map.group |
  org.keycloak.models.map.loginFailure |
  org.keycloak.models.map.realm |
  org.keycloak.models.map.role |
  org.keycloak.models.map.storage |
  org.keycloak.models.map.storage.chm |
  org.keycloak.models.map.user |
  org.keycloak.models.map.userSession |

- - ### Uses of MapStorage in org.keycloak.models.map.authorization

    Constructors in org.keycloak.models.map.authorization with parameters of type MapStorage
    Constructor and Description
    `MapAuthorizationStore(KeycloakSession session, MapStorage permissionTicketStore, MapStorage policyStore, MapStorage resourceServerStore, MapStorage resourceStore, MapStorage scopeStore, AuthorizationProvider provider)`
    `MapAuthorizationStore(KeycloakSession session, MapStorage permissionTicketStore, MapStorage policyStore, MapStorage resourceServerStore, MapStorage resourceStore, MapStorage scopeStore, AuthorizationProvider provider)`
    `MapAuthorizationStore(KeycloakSession session, MapStorage permissionTicketStore, MapStorage policyStore, MapStorage resourceServerStore, MapStorage resourceStore, MapStorage scopeStore, AuthorizationProvider provider)`
    `MapAuthorizationStore(KeycloakSession session, MapStorage permissionTicketStore, MapStorage policyStore, MapStorage resourceServerStore, MapStorage resourceStore, MapStorage scopeStore, AuthorizationProvider provider)`
    `MapAuthorizationStore(KeycloakSession session, MapStorage permissionTicketStore, MapStorage policyStore, MapStorage resourceServerStore, MapStorage resourceStore, MapStorage scopeStore, AuthorizationProvider provider)`
    `MapPermissionTicketStore(KeycloakSession session, MapStorage<MapPermissionTicketEntity,PermissionTicket> permissionTicketStore, AuthorizationProvider provider)`
    `MapPolicyStore(KeycloakSession session, MapStorage<MapPolicyEntity,Policy> policyStore, AuthorizationProvider provider)`
    `MapResourceServerStore(KeycloakSession session, MapStorage<MapResourceServerEntity,ResourceServer> resourceServerStore, AuthorizationProvider provider)`
    `MapResourceStore(KeycloakSession session, MapStorage<MapResourceEntity,Resource> resourceStore, AuthorizationProvider provider)`
    `MapScopeStore(KeycloakSession session, MapStorage<MapScopeEntity,Scope> scopeStore, AuthorizationProvider provider)`

  - ### Uses of MapStorage in org.keycloak.models.map.authSession

    Constructors in org.keycloak.models.map.authSession with parameters of type MapStorage
    Constructor and Description
    `MapRootAuthenticationSessionProvider(KeycloakSession session, MapStorage<MapRootAuthenticationSessionEntity,RootAuthenticationSessionModel> sessionStore)`

  - ### Uses of MapStorage in org.keycloak.models.map.client

    Constructors in org.keycloak.models.map.client with parameters of type MapStorage
    Constructor and Description
    `MapClientProvider(KeycloakSession session, MapStorage<MapClientEntity,ClientModel> clientStore, ConcurrentMap<String,ConcurrentMap<String,Integer>> clientRegisteredNodesStore)`

  - ### Uses of MapStorage in org.keycloak.models.map.clientscope

    Constructors in org.keycloak.models.map.clientscope with parameters of type MapStorage
    Constructor and Description
    `MapClientScopeProvider(KeycloakSession session, MapStorage<MapClientScopeEntity,ClientScopeModel> clientScopeStore)`

  - ### Uses of MapStorage in org.keycloak.models.map.common

    Methods in org.keycloak.models.map.common that return MapStorage
    Modifier and Type | Method and Description
    --- | ---
    `protected MapStorage<V,M>` | AbstractMapProviderFactory.`getStorage(KeycloakSession session)`

  - ### Uses of MapStorage in org.keycloak.models.map.group

    Constructors in org.keycloak.models.map.group with parameters of type MapStorage
    Constructor and Description
    `MapGroupProvider(KeycloakSession session, MapStorage<MapGroupEntity,GroupModel> groupStore)`

  - ### Uses of MapStorage in org.keycloak.models.map.loginFailure

    Constructors in org.keycloak.models.map.loginFailure with parameters of type MapStorage
    Constructor and Description
    `MapUserLoginFailureProvider(KeycloakSession session, MapStorage<MapUserLoginFailureEntity,UserLoginFailureModel> userLoginFailureStore)`

  - ### Uses of MapStorage in org.keycloak.models.map.realm

    Constructors in org.keycloak.models.map.realm with parameters of type MapStorage
    Constructor and Description
    `MapRealmProvider(KeycloakSession session, MapStorage<MapRealmEntity,RealmModel> realmStore)`

  - ### Uses of MapStorage in org.keycloak.models.map.role

    Constructors in org.keycloak.models.map.role with parameters of type MapStorage
    Constructor and Description
    `MapRoleProvider(KeycloakSession session, MapStorage<MapRoleEntity,RoleModel> roleStore)`

  - ### Uses of MapStorage in org.keycloak.models.map.storage

    Methods in org.keycloak.models.map.storage that return MapStorage
    Modifier and Type | Method and Description
    --- | ---
    `<V extends AbstractEntity,M> MapStorage<V,M>` | MapStorageProvider.`getStorage(Class<M> modelType, MapStorageProviderFactory.Flag... flags)` Returns a key-value storage implementation for the given types.

  - ### Uses of MapStorage in org.keycloak.models.map.storage.chm

    Classes in org.keycloak.models.map.storage.chm that implement MapStorage
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConcurrentHashMapStorage<K,V extends AbstractEntity & UpdatableEntity,M>`
    `class` | `UserSessionConcurrentHashMapStorage<K>` User session storage with a naive implementation of referential integrity in client to user session relation, restricted to ON DELETE CASCADE functionality.

    Methods in org.keycloak.models.map.storage.chm that return MapStorage
    Modifier and Type | Method and Description
    --- | ---
    `<V extends AbstractEntity,M> MapStorage<V,M>` | ConcurrentHashMapStorageProvider.`getStorage(Class<M> modelType, MapStorageProviderFactory.Flag... flags)`

    Constructors in org.keycloak.models.map.storage.chm with parameters of type MapStorage
    Constructor and Description
    `ConcurrentHashMapKeycloakTransaction(MapStorage<V,M> map, StringKeyConvertor<K> keyConvertor)`

  - ### Uses of MapStorage in org.keycloak.models.map.user

    Constructors in org.keycloak.models.map.user with parameters of type MapStorage
    Constructor and Description
    `MapUserProvider(KeycloakSession session, MapStorage<MapUserEntity,UserModel> store)`

  - ### Uses of MapStorage in org.keycloak.models.map.userSession

    Constructors in org.keycloak.models.map.userSession with parameters of type MapStorage
    Constructor and Description
    `MapUserSessionProvider(KeycloakSession session, MapStorage<MapUserSessionEntity,UserSessionModel> userSessionStore, MapStorage<MapAuthenticatedClientSessionEntity,AuthenticatedClientSessionModel> clientSessionStore)`
    `MapUserSessionProvider(KeycloakSession session, MapStorage<MapUserSessionEntity,UserSessionModel> userSessionStore, MapStorage<MapAuthenticatedClientSessionEntity,AuthenticatedClientSessionModel> clientSessionStore)`

Copyright © 2021 JBoss by Red Hat. All rights reserved.