## 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<K,MapPermissionTicketEntity<K>,PermissionTicket> permissionTicketStore, AuthorizationProvider provider)`
    `MapPolicyStore(KeycloakSession session, MapStorage<K,MapPolicyEntity<K>,Policy> policyStore, AuthorizationProvider provider)`
    `MapResourceServerStore(KeycloakSession session, MapStorage<K,MapResourceServerEntity<K>,ResourceServer> resourceServerStore, AuthorizationProvider provider)`
    `MapResourceStore(KeycloakSession session, MapStorage<K,MapResourceEntity<K>,Resource> resourceStore, AuthorizationProvider provider)`
    `MapScopeStore(KeycloakSession session, MapStorage<K,MapScopeEntity<K>,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<K,MapRootAuthenticationSessionEntity<K>,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<K,MapClientEntity<K>,ClientModel> clientStore, ConcurrentMap<K,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<K,MapClientScopeEntity<K>,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<K,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<K,MapGroupEntity<K>,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<K,MapUserLoginFailureEntity<K>,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<K,MapRealmEntity<K>,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<K,MapRoleEntity<K>,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
    --- | ---
    `<K,V extends AbstractEntity<K>,M> MapStorage<K,V,M>` | MapStorageProvider.`getStorage(Class<V> valueType, Class<M> modelType, MapStorageProviderFactory.Flag... flags)` Returns a key-value storage implementation for the particular 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<K>,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.

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

  - ### 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<K,MapUserEntity<K>,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<UK,MapUserSessionEntity<UK>,UserSessionModel> userSessionStore, MapStorage<CK,MapAuthenticatedClientSessionEntity<CK>,AuthenticatedClientSessionModel> clientSessionStore)`
    `MapUserSessionProvider(KeycloakSession session, MapStorage<UK,MapUserSessionEntity<UK>,UserSessionModel> userSessionStore, MapStorage<CK,MapAuthenticatedClientSessionEntity<CK>,AuthenticatedClientSessionModel> clientSessionStore)`

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