Class KeycloakApplication

java.lang.Object
jakarta.ws.rs.core.Application
org.keycloak.services.resources.KeycloakApplication

public abstract class KeycloakApplication extends jakarta.ws.rs.core.Application
Version:
$Revision: 1 $
Author:
Bill Burke
  • Constructor Details

    • KeycloakApplication

      public KeycloakApplication()
  • Method Details

    • getTmpDirectory

      public static String getTmpDirectory()
    • initTmpDirectory

      protected void initTmpDirectory()
    • exit

      protected abstract void exit(Throwable t)
    • getDataDir

      protected abstract String getDataDir()
    • startup

      protected void startup()
    • getTransactionTimeout

      protected int getTransactionTimeout(KeycloakSessionFactory sessionFactory)
    • shutdown

      protected void shutdown()
    • bootstrap

      protected ExportImportManager bootstrap(KeycloakSession session)
    • createTemporaryAdmin

      protected abstract void createTemporaryAdmin(KeycloakSession session)
    • initAndStart

      protected abstract void initAndStart()
    • createSessionFactory

      protected abstract KeycloakSessionFactory createSessionFactory()
    • getSessionFactory

      public static KeycloakSessionFactory getSessionFactory()