## Uses of Interface
org.keycloak.models.KeycloakSessionFactory

- Packages that use KeycloakSessionFactory
  Package | Description
  --- | ---
  org.keycloak.authentication.actiontoken |
  org.keycloak.authentication.authenticators.broker |
  org.keycloak.authentication.authenticators.browser |
  org.keycloak.authentication.authenticators.challenge |
  org.keycloak.authentication.authenticators.cli |
  org.keycloak.authentication.authenticators.client |
  org.keycloak.authentication.authenticators.conditional |
  org.keycloak.authentication.authenticators.console |
  org.keycloak.authentication.authenticators.directgrant |
  org.keycloak.authentication.authenticators.resetcred |
  org.keycloak.authentication.authenticators.x509 |
  org.keycloak.authentication.forms |
  org.keycloak.authentication.requiredactions |
  org.keycloak.authorization | Fine-grained Authorization SPI.
  org.keycloak.authorization.config |
  org.keycloak.authorization.policy.provider.aggregated |
  org.keycloak.authorization.policy.provider.client |
  org.keycloak.authorization.policy.provider.group |
  org.keycloak.authorization.policy.provider.js |
  org.keycloak.authorization.policy.provider.permission |
  org.keycloak.authorization.policy.provider.role |
  org.keycloak.authorization.policy.provider.time |
  org.keycloak.authorization.policy.provider.user |
  org.keycloak.authorization.protection.introspect |
  org.keycloak.authorization.store | Provides classes and a SPI to plug different metadata storage implementations.
  org.keycloak.authorization.store.syncronization |
  org.keycloak.broker.provider |
  org.keycloak.cluster.infinispan |
  org.keycloak.connections.httpclient |
  org.keycloak.connections.infinispan |
  org.keycloak.connections.jpa |
  org.keycloak.connections.jpa.updater.liquibase |
  org.keycloak.connections.jpa.updater.liquibase.conn |
  org.keycloak.connections.jpa.updater.liquibase.lock |
  org.keycloak.credential |
  org.keycloak.credential.hash |
  org.keycloak.crypto |
  org.keycloak.email |
  org.keycloak.email.freemarker |
  org.keycloak.encoding |
  org.keycloak.events.email |
  org.keycloak.events.jpa |
  org.keycloak.events.log |
  org.keycloak.executors |
  org.keycloak.exportimport |
  org.keycloak.exportimport.dir |
  org.keycloak.exportimport.singlefile |
  org.keycloak.exportimport.util |
  org.keycloak.federation.kerberos |
  org.keycloak.federation.sssd |
  org.keycloak.forms.account.freemarker |
  org.keycloak.forms.login.freemarker |
  org.keycloak.headers |
  org.keycloak.keys |
  org.keycloak.keys.infinispan |
  org.keycloak.locale |
  org.keycloak.models |
  org.keycloak.models.cache.infinispan |
  org.keycloak.models.cache.infinispan.authorization |
  org.keycloak.models.jpa |
  org.keycloak.models.map.authSession |
  org.keycloak.models.map.client |
  org.keycloak.models.map.common |
  org.keycloak.models.map.group |
  org.keycloak.models.map.role |
  org.keycloak.models.map.storage |
  org.keycloak.models.map.user |
  org.keycloak.models.session |
  org.keycloak.models.sessions.infinispan |
  org.keycloak.models.sessions.infinispan.events |
  org.keycloak.models.sessions.infinispan.initializer |
  org.keycloak.models.utils |
  org.keycloak.policy |
  org.keycloak.protocol |
  org.keycloak.protocol.docker |
  org.keycloak.protocol.docker.installation |
  org.keycloak.protocol.docker.mapper |
  org.keycloak.protocol.oidc |
  org.keycloak.protocol.oidc.ext |
  org.keycloak.protocol.oidc.installation |
  org.keycloak.protocol.oidc.mappers |
  org.keycloak.protocol.saml |
  org.keycloak.protocol.saml.clientregistration |
  org.keycloak.protocol.saml.installation |
  org.keycloak.protocol.saml.mappers |
  org.keycloak.protocol.saml.profile.ecp.authenticator |
  org.keycloak.provider |
  org.keycloak.scripting |
  org.keycloak.services |
  org.keycloak.services.clientpolicy |
  org.keycloak.services.clientpolicy.condition |
  org.keycloak.services.clientpolicy.executor |
  org.keycloak.services.clientregistration |
  org.keycloak.services.clientregistration.oidc |
  org.keycloak.services.clientregistration.policy |
  org.keycloak.services.clientregistration.policy.impl |
  org.keycloak.services.managers |
  org.keycloak.services.migration |
  org.keycloak.services.resources |
  org.keycloak.services.scheduled |
  org.keycloak.services.x509 |
  org.keycloak.storage |
  org.keycloak.storage.client |
  org.keycloak.storage.group |
  org.keycloak.storage.jpa |
  org.keycloak.storage.ldap |
  org.keycloak.storage.ldap.mappers |
  org.keycloak.storage.role |
  org.keycloak.storage.user |
  org.keycloak.theme |
  org.keycloak.timer.basic |
  org.keycloak.transaction |
  org.keycloak.truststore |
  org.keycloak.urls |
  org.keycloak.userprofile |
  org.keycloak.validation |
  org.keycloak.vault |

- - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.actiontoken

    Methods in org.keycloak.authentication.actiontoken with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractActionTokenHander.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.broker

    Methods in org.keycloak.authentication.authenticators.broker with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | IdpReviewProfileAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | IdpEmailVerificationAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | IdpCreateUserIfUniqueAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | IdpConfirmLinkAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | IdpAutoLinkAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.browser

    Methods in org.keycloak.authentication.authenticators.browser with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | WebAuthnAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | UsernamePasswordFormFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | UsernameFormFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SpnegoAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ScriptBasedAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | PasswordFormFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | OTPFormAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | IdentityProviderAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | CookieAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ConditionalOtpFormAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.challenge

    Methods in org.keycloak.authentication.authenticators.challenge with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | NoCookieFlowRedirectAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | BasicAuthOTPAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | BasicAuthAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.cli

    Methods in org.keycloak.authentication.authenticators.cli with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | CliUsernamePasswordAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.client

    Methods in org.keycloak.authentication.authenticators.client with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractClientAuthenticator.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.conditional

    Methods in org.keycloak.authentication.authenticators.conditional with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConditionalUserConfiguredAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ConditionalRoleAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.console

    Methods in org.keycloak.authentication.authenticators.console with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConsoleUsernamePasswordAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.directgrant

    Methods in org.keycloak.authentication.authenticators.directgrant with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractDirectGrantAuthenticator.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.resetcred

    Methods in org.keycloak.authentication.authenticators.resetcred with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ResetCredentialEmail.`postInit(KeycloakSessionFactory factory)`
    `void` | ResetCredentialChooseUser.`postInit(KeycloakSessionFactory factory)`
    `void` | AbstractSetRequiredActionAuthenticator.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.authenticators.x509

    Methods in org.keycloak.authentication.authenticators.x509 with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractX509ClientCertificateAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.forms

    Methods in org.keycloak.authentication.forms with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | RegistrationUserCreation.`postInit(KeycloakSessionFactory factory)`
    `void` | RegistrationRecaptcha.`postInit(KeycloakSessionFactory factory)`
    `void` | RegistrationProfile.`postInit(KeycloakSessionFactory factory)`
    `void` | RegistrationPassword.`postInit(KeycloakSessionFactory factory)`
    `void` | RegistrationPage.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authentication.requiredactions

    Methods in org.keycloak.authentication.requiredactions with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | WebAuthnRegisterFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | VerifyEmail.`postInit(KeycloakSessionFactory factory)`
    `void` | UpdateUserLocaleAction.`postInit(KeycloakSessionFactory factory)`
    `void` | UpdateTotp.`postInit(KeycloakSessionFactory factory)`
    `void` | UpdateProfile.`postInit(KeycloakSessionFactory factory)`
    `void` | UpdatePassword.`postInit(KeycloakSessionFactory factory)`
    `void` | TermsAndConditions.`postInit(KeycloakSessionFactory factory)`
    `void` | DeleteAccount.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization

    Methods in org.keycloak.authorization with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultAuthorizationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.config

    Methods in org.keycloak.authorization.config with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | UmaWellKnownProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.aggregated

    Methods in org.keycloak.authorization.policy.provider.aggregated with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AggregatePolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.client

    Methods in org.keycloak.authorization.policy.provider.client with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.group

    Methods in org.keycloak.authorization.policy.provider.group with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | GroupPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.js

    Methods in org.keycloak.authorization.policy.provider.js with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | JSPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.permission

    Methods in org.keycloak.authorization.policy.provider.permission with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | UMAPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ScopePolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ResourcePolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.role

    Methods in org.keycloak.authorization.policy.provider.role with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | RolePolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.time

    Methods in org.keycloak.authorization.policy.provider.time with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | TimePolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.policy.provider.user

    Methods in org.keycloak.authorization.policy.provider.user with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.protection.introspect

    Methods in org.keycloak.authorization.protection.introspect with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | RPTIntrospectionProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.store

    Methods in org.keycloak.authorization.store with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | AuthorizationStoreFactory.`postInit(KeycloakSessionFactory factory)`
    `default void` | AuthorizationStoreFactory.`registerSynchronizationListeners(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.authorization.store.syncronization

    Methods in org.keycloak.authorization.store.syncronization with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientApplicationSynchronizer.`synchronize(ClientModel.ClientRemovedEvent event, KeycloakSessionFactory factory)`
    `void` | Synchronizer.`synchronize(E event, KeycloakSessionFactory factory)`
    `void` | GroupSynchronizer.`synchronize(GroupModel.GroupRemovedEvent event, KeycloakSessionFactory factory)`
    `void` | RealmSynchronizer.`synchronize(RealmModel.RealmRemovedEvent event, KeycloakSessionFactory factory)`
    `void` | UserSynchronizer.`synchronize(UserModel.UserRemovedEvent event, KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.broker.provider

    Methods in org.keycloak.broker.provider with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractIdentityProviderMapper.`postInit(KeycloakSessionFactory factory)`
    `void` | AbstractIdentityProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.cluster.infinispan

    Methods in org.keycloak.cluster.infinispan with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | InfinispanClusterProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.connections.httpclient

    Methods in org.keycloak.connections.httpclient with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultHttpClientFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.connections.infinispan

    Methods in org.keycloak.connections.infinispan with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultInfinispanConnectionProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.connections.jpa

    Methods in org.keycloak.connections.jpa with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | DefaultJpaConnectionProviderFactory.`checkJtaEnabled(KeycloakSessionFactory factory)`
    `void` | DefaultJpaConnectionProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.connections.jpa.updater.liquibase

    Methods in org.keycloak.connections.jpa.updater.liquibase with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | LiquibaseJpaUpdaterProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.connections.jpa.updater.liquibase.conn

    Methods in org.keycloak.connections.jpa.updater.liquibase.conn with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultLiquibaseConnectionProvider.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.connections.jpa.updater.liquibase.lock

    Methods in org.keycloak.connections.jpa.updater.liquibase.lock with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | LiquibaseDBLockProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.credential

    Methods in org.keycloak.credential with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | CredentialProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.credential.hash

    Methods in org.keycloak.credential.hash with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | Pbkdf2Sha512PasswordHashProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | Pbkdf2Sha256PasswordHashProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | Pbkdf2PasswordHashProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.crypto

    Methods in org.keycloak.crypto with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | SignatureProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `default void` | HashProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `default void` | ContentEncryptionProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `default void` | ClientSignatureVerifierProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `default void` | CekManagementProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.email

    Methods in org.keycloak.email with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultEmailSenderProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.email.freemarker

    Methods in org.keycloak.email.freemarker with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | FreeMarkerEmailTemplateProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.encoding

    Methods in org.keycloak.encoding with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | ResourceEncodingProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.events.email

    Methods in org.keycloak.events.email with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | EmailEventListenerProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.events.jpa

    Methods in org.keycloak.events.jpa with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | JpaEventStoreProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.events.log

    Methods in org.keycloak.events.log with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | JBossLoggingEventListenerProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.executors

    Methods in org.keycloak.executors with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultExecutorsProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.exportimport

    Methods in org.keycloak.exportimport with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExportProvider.`exportModel(KeycloakSessionFactory factory)`
    `void` | ExportProvider.`exportRealm(KeycloakSessionFactory factory, String realmName)`
    `void` | ImportProvider.`importModel(KeycloakSessionFactory factory, Strategy strategy)`
    `void` | ImportProvider.`importRealm(KeycloakSessionFactory factory, String realmName, Strategy strategy)`
    `void` | KeycloakClientDescriptionConverter.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.exportimport.dir

    Methods in org.keycloak.exportimport.dir with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DirImportProvider.`importModel(KeycloakSessionFactory factory, Strategy strategy)`
    `void` | DirImportProvider.`importRealm(KeycloakSessionFactory factory, String realmName, Strategy strategy)`
    `void` | DirImportProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | DirExportProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.exportimport.singlefile

    Methods in org.keycloak.exportimport.singlefile with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | SingleFileExportProvider.`exportModel(KeycloakSessionFactory factory)`
    `void` | SingleFileExportProvider.`exportRealm(KeycloakSessionFactory factory, String realmName)`
    `void` | SingleFileImportProvider.`importModel(KeycloakSessionFactory factory, Strategy strategy)`
    `void` | SingleFileImportProvider.`importRealm(KeycloakSessionFactory factory, String realmName, Strategy strategy)`
    `void` | SingleFileImportProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SingleFileExportProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.exportimport.util

    Methods in org.keycloak.exportimport.util with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | MultipleStepsExportProvider.`exportModel(KeycloakSessionFactory factory)`
    `void` | MultipleStepsExportProvider.`exportRealm(KeycloakSessionFactory factory, String realmName)`
    `protected void` | MultipleStepsExportProvider.`exportRealmImpl(KeycloakSessionFactory factory, String realmName)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.federation.kerberos

    Methods in org.keycloak.federation.kerberos with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | KerberosFederationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.federation.sssd

    Methods in org.keycloak.federation.sssd with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | SSSDFederationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.forms.account.freemarker

    Methods in org.keycloak.forms.account.freemarker with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | FreeMarkerAccountProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.forms.login.freemarker

    Methods in org.keycloak.forms.login.freemarker with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | FreeMarkerLoginFormsProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.headers

    Methods in org.keycloak.headers with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | SecurityHeadersProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.keys

    Methods in org.keycloak.keys with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | KeyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.keys.infinispan

    Methods in org.keycloak.keys.infinispan with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | InfinispanPublicKeyStorageProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.locale

    Methods in org.keycloak.locale with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultLocaleUpdaterProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | DefaultLocaleSelectorProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models

    Methods in org.keycloak.models that return KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `KeycloakSessionFactory` | KeycloakSession.`getKeycloakSessionFactory()`

    Methods in org.keycloak.models with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserSessionProviderFactory.`loadPersistentSessions(KeycloakSessionFactory sessionFactory, int maxErrors, int sessionsPerSegment)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.cache.infinispan

    Methods in org.keycloak.models.cache.infinispan with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | InfinispanUserCacheProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanCacheRealmProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.cache.infinispan.authorization

    Methods in org.keycloak.models.cache.infinispan.authorization with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | InfinispanCacheStoreFactoryProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.jpa

    Methods in org.keycloak.models.jpa with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | JpaUserProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | JpaUserCredentialStoreFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | JpaRoleProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | JpaRealmProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | JpaGroupProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | JpaClientProviderFactory.`postInit(KeycloakSessionFactory factory)`

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

    Methods in org.keycloak.models.map.authSession with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapRootAuthenticationSessionProviderFactory.`postInit(KeycloakSessionFactory factory)`

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

    Methods in org.keycloak.models.map.client with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapClientProviderFactory.`postInit(KeycloakSessionFactory factory)`

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

    Methods in org.keycloak.models.map.common with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractMapProviderFactory.`postInit(KeycloakSessionFactory factory)`

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

    Methods in org.keycloak.models.map.group with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapGroupProviderFactory.`postInit(KeycloakSessionFactory factory)`

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

    Methods in org.keycloak.models.map.role with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapRoleProviderFactory.`postInit(KeycloakSessionFactory factory)`

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

    Methods in org.keycloak.models.map.storage with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ConcurrentHashMapStorageProvider.`postInit(KeycloakSessionFactory factory)`

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

    Methods in org.keycloak.models.map.user with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | MapUserProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.session

    Methods in org.keycloak.models.session with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | UserSessionPersisterProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | DisabledUserSessionPersisterProvider.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.sessions.infinispan

    Methods in org.keycloak.models.sessions.infinispan with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | InfinispanUserSessionProviderFactory.`loadPersistentSessions(KeycloakSessionFactory sessionFactory, int maxErrors, int sessionsPerSegment)`
    `void` | InfinispanUserSessionProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanTokenRevocationStoreProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanStickySessionEncoderProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanSingleUseTokenStoreProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanCodeToTokenStoreProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanAuthenticationSessionProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | InfinispanActionTokenStoreProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.sessions.infinispan.events

    Constructors in org.keycloak.models.sessions.infinispan.events with parameters of type KeycloakSessionFactory
    Constructor and Description
    `AbstractAuthSessionClusterListener(KeycloakSessionFactory sessionFactory)`
    `AbstractUserSessionClusterListener(KeycloakSessionFactory sessionFactory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.sessions.infinispan.initializer

    Fields in org.keycloak.models.sessions.infinispan.initializer declared as KeycloakSessionFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected KeycloakSessionFactory` | BaseCacheInitializer.`sessionFactory`

    Constructors in org.keycloak.models.sessions.infinispan.initializer with parameters of type KeycloakSessionFactory
    Constructor and Description
    `BaseCacheInitializer(KeycloakSessionFactory sessionFactory, org.infinispan.Cache<String,Serializable> workCache, SessionLoader sessionLoader, String stateKeySuffix, int sessionsPerSegment)`
    `InfinispanCacheInitializer(KeycloakSessionFactory sessionFactory, org.infinispan.Cache<String,Serializable> workCache, SessionLoader sessionLoader, String stateKeySuffix, int sessionsPerSegment, int maxErrors)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.models.utils

    Methods in org.keycloak.models.utils with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `static void` | KeycloakModelUtils.`runJobInTransaction(KeycloakSessionFactory factory, KeycloakSessionTask task)` Wrap given runnable job into KeycloakTransaction.
    `static void` | KeycloakModelUtils.`runJobInTransactionWithTimeout(KeycloakSessionFactory factory, KeycloakSessionTask task, int timeoutInSeconds)` Wrap given runnable job into KeycloakTransaction.
    `static void` | KeycloakModelUtils.`suspendJtaTransaction(KeycloakSessionFactory factory, Runnable runnable)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.policy

    Methods in org.keycloak.policy with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | UpperCasePasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SpecialCharsPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | RegexPatternsPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | NotUsernamePasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | NotEmailPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | LowerCasePasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | LengthPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | HistoryPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | HashIterationsPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | HashAlgorithmPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ForceExpiredPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | DigitsPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | DefaultPasswordPolicyManagerProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | BlacklistPasswordPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol

    Methods in org.keycloak.protocol with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractLoginProtocolFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.docker

    Methods in org.keycloak.protocol.docker with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DockerAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.docker.installation

    Methods in org.keycloak.protocol.docker.installation with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DockerVariableOverrideInstallationProvider.`postInit(KeycloakSessionFactory factory)`
    `void` | DockerRegistryConfigFileInstallationProvider.`postInit(KeycloakSessionFactory factory)`
    `void` | DockerComposeYamlInstallationProvider.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.docker.mapper

    Methods in org.keycloak.protocol.docker.mapper with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DockerAuthV2ProtocolMapper.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc

    Methods in org.keycloak.protocol.oidc with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | OIDCWellKnownProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | OIDCClientDescriptionConverterFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | AccessTokenIntrospectionProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.ext

    Methods in org.keycloak.protocol.oidc.ext with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | OIDCExtProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.installation

    Methods in org.keycloak.protocol.oidc.installation with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | KeycloakOIDCJbossSubsystemClientInstallation.`postInit(KeycloakSessionFactory factory)`
    `void` | KeycloakOIDCJbossSubsystemClientCliInstallation.`postInit(KeycloakSessionFactory factory)`
    `void` | KeycloakOIDCClientInstallation.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.oidc.mappers

    Methods in org.keycloak.protocol.oidc.mappers with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractOIDCProtocolMapper.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.saml

    Methods in org.keycloak.protocol.saml with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityDescriptorDescriptionConverter.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.saml.clientregistration

    Methods in org.keycloak.protocol.saml.clientregistration with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityDescriptorClientRegistrationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.saml.installation

    Methods in org.keycloak.protocol.saml.installation with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | SamlSPDescriptorClientInstallation.`postInit(KeycloakSessionFactory factory)`
    `void` | ModAuthMellonClientInstallation.`postInit(KeycloakSessionFactory factory)`
    `void` | KeycloakSamlSubsystemInstallation.`postInit(KeycloakSessionFactory factory)`
    `void` | KeycloakSamlSubsystemCliInstallation.`postInit(KeycloakSessionFactory factory)`
    `void` | KeycloakSamlClientInstallation.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.saml.mappers

    Methods in org.keycloak.protocol.saml.mappers with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | RoleNameMapper.`postInit(KeycloakSessionFactory factory)`
    `void` | AbstractSAMLProtocolMapper.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.protocol.saml.profile.ecp.authenticator

    Methods in org.keycloak.protocol.saml.profile.ecp.authenticator with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | HttpBasicAuthenticatorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.provider

    Methods in org.keycloak.provider with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | ExceptionConverter.`postInit(KeycloakSessionFactory factory)`
    `void` | ProviderFactory.`postInit(KeycloakSessionFactory factory)` Called after all provider factories have been initialized

  - ### Uses of KeycloakSessionFactory in org.keycloak.scripting

    Methods in org.keycloak.scripting with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultScriptingProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services

    Classes in org.keycloak.services that implement KeycloakSessionFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultKeycloakSessionFactory`

    Methods in org.keycloak.services that return KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `KeycloakSessionFactory` | DefaultKeycloakSession.`getKeycloakSessionFactory()`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.clientpolicy

    Methods in org.keycloak.services.clientpolicy with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultClientPolicyProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.clientpolicy.condition

    Methods in org.keycloak.services.clientpolicy.condition with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientUpdateSourceRolesConditionFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClientUpdateSourceHostsConditionFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClientUpdateSourceGroupsConditionFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClientUpdateContextConditionFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClientScopesConditionFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClientRolesConditionFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClientAccessTypeConditionFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.clientpolicy.executor

    Methods in org.keycloak.services.clientpolicy.executor with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | SecureSigningAlgorithmEnforceExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SecureSessionEnforceExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SecureResponseTypeExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SecureRequestObjectExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SecureRedirectUriEnforceExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | SecureClientAuthEnforceExecutorFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | PKCEEnforceExecutorFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.clientregistration

    Methods in org.keycloak.services.clientregistration with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultClientRegistrationProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | AdapterInstallationClientRegistrationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.clientregistration.oidc

    Methods in org.keycloak.services.clientregistration.oidc with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | OIDCClientRegistrationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.clientregistration.policy

    Fields in org.keycloak.services.clientregistration.policy declared as KeycloakSessionFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected KeycloakSessionFactory` | AbstractClientRegistrationPolicyFactory.`sessionFactory`

    Methods in org.keycloak.services.clientregistration.policy with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractClientRegistrationPolicyFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.clientregistration.policy.impl

    Methods in org.keycloak.services.clientregistration.policy.impl with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | ProtocolMappersClientRegistrationPolicyFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.managers

    Fields in org.keycloak.services.managers declared as KeycloakSessionFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected KeycloakSessionFactory` | DefaultBruteForceProtector.`factory`

    Methods in org.keycloak.services.managers with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | UserStorageSyncManager.`bootstrapPeriodic(KeycloakSessionFactory sessionFactory, TimerProvider timer)` Check federationProviderModel of all realms and possibly start periodic sync for them
    `void` | DefaultBruteForceProtectorFactory.`postInit(KeycloakSessionFactory factory)`
    `protected void` | UserStorageSyncManager.`refreshPeriodicSyncForProvider(KeycloakSessionFactory sessionFactory, TimerProvider timer, UserStorageProviderModel provider, String realmId)`
    `SynchronizationResult` | UserStorageSyncManager.`syncAllUsers(KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel provider)`
    `SynchronizationResult` | UserStorageSyncManager.`syncChangedUsers(KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel provider)`

    Constructors in org.keycloak.services.managers with parameters of type KeycloakSessionFactory
    Constructor and Description
    `DefaultBruteForceProtector(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.migration

    Methods in org.keycloak.services.migration with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultMigrationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.resources

    Fields in org.keycloak.services.resources declared as KeycloakSessionFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected static KeycloakSessionFactory` | KeycloakApplication.`sessionFactory`

    Methods in org.keycloak.services.resources that return KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `static KeycloakSessionFactory` | KeycloakApplication.`createSessionFactory()`
    `static KeycloakSessionFactory` | KeycloakApplication.`getSessionFactory()`

    Methods in org.keycloak.services.resources with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `static void` | KeycloakApplication.`setupScheduledTasks(KeycloakSessionFactory sessionFactory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.scheduled

    Fields in org.keycloak.services.scheduled declared as KeycloakSessionFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected KeycloakSessionFactory` | ScheduledTaskRunner.`sessionFactory`

    Constructors in org.keycloak.services.scheduled with parameters of type KeycloakSessionFactory
    Constructor and Description
    `ClusterAwareScheduledTaskRunner(KeycloakSessionFactory sessionFactory, ScheduledTask task, long intervalMillis)`
    `ScheduledTaskRunner(KeycloakSessionFactory sessionFactory, ScheduledTask task)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.services.x509

    Methods in org.keycloak.services.x509 with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultClientCertificateLookupFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | AbstractClientCertificateFromHttpHeadersLookupFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage

    Methods in org.keycloak.storage with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | UserStorageProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage.client

    Methods in org.keycloak.storage.client with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | ClientStorageProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage.group

    Methods in org.keycloak.storage.group with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | GroupStorageProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage.jpa

    Methods in org.keycloak.storage.jpa with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | JpaUserFederatedStorageProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage.ldap

    Methods in org.keycloak.storage.ldap with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `protected SynchronizationResult` | LDAPStorageProviderFactory.`importLdapUsers(KeycloakSessionFactory sessionFactory, String realmId, ComponentModel fedModel, List<LDAPObject> ldapUsers)`
    `SynchronizationResult` | LDAPStorageProviderFactory.`sync(KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel model)`
    `protected SynchronizationResult` | LDAPStorageProviderFactory.`syncImpl(KeycloakSessionFactory sessionFactory, LDAPQuery userQuery, String realmId, ComponentModel fedModel)`
    `protected void` | LDAPStorageProviderFactory.`syncMappers(KeycloakSessionFactory sessionFactory, String realmId, ComponentModel model)`
    `SynchronizationResult` | LDAPStorageProviderFactory.`syncSince(Date lastSync, KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel model)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage.ldap.mappers

    Methods in org.keycloak.storage.ldap.mappers with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | LDAPStorageMapperFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | AbstractLDAPStorageMapperFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage.role

    Methods in org.keycloak.storage.role with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | RoleStorageProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.storage.user

    Methods in org.keycloak.storage.user with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `SynchronizationResult` | ImportSynchronization.`sync(KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel model)`
    `SynchronizationResult` | ImportSynchronization.`syncSince(Date lastSync, KeycloakSessionFactory sessionFactory, String realmId, UserStorageProviderModel model)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.theme

    Methods in org.keycloak.theme with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | FolderThemeProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | DefaultThemeSelectorProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClasspathThemeResourceProviderFactory.`postInit(KeycloakSessionFactory factory)`
    `void` | ClasspathThemeProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.timer.basic

    Methods in org.keycloak.timer.basic with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | BasicTimerProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.transaction

    Fields in org.keycloak.transaction declared as KeycloakSessionFactory
    Modifier and Type | Field and Description
    --- | ---
    `protected KeycloakSessionFactory` | JtaTransactionWrapper.`factory`

    Methods in org.keycloak.transaction with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | JBossJtaTransactionManagerLookup.`postInit(KeycloakSessionFactory factory)`

    Constructors in org.keycloak.transaction with parameters of type KeycloakSessionFactory
    Constructor and Description
    `JtaTransactionWrapper(KeycloakSessionFactory factory, TransactionManager tm)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.truststore

    Methods in org.keycloak.truststore with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | FileTruststoreProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.urls

    Methods in org.keycloak.urls with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | HostnameProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.userprofile

    Methods in org.keycloak.userprofile with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | LegacyUserProfileProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.validation

    Methods in org.keycloak.validation with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `default void` | ClientValidationProviderFactory.`postInit(KeycloakSessionFactory factory)`

  - ### Uses of KeycloakSessionFactory in org.keycloak.vault

    Methods in org.keycloak.vault with parameters of type KeycloakSessionFactory
    Modifier and Type | Method and Description
    --- | ---
    `void` | FilesPlainTextVaultProviderFactory.`postInit(KeycloakSessionFactory factory)`

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