Package org.keycloak.services.resources
Class KeycloakApplication<KSF extends KeycloakSessionFactory>
java.lang.Object
jakarta.ws.rs.core.Application
org.keycloak.services.resources.KeycloakApplication<KSF>
public abstract class KeycloakApplication<KSF extends KeycloakSessionFactory>
extends jakarta.ws.rs.core.Application
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ExportImportManagerbootstrap(KeycloakSession session) protected abstract KSFprotected abstract voidcreateTemporaryAdmin(KeycloakSession session) protected abstract voidprotected abstract Stringstatic KeycloakSessionFactorystatic Stringprotected intgetTransactionTimeout(KSF sessionFactory) protected abstract voidprotected abstract voidprotected voidstatic booleanprotected voidshutdown()protected voidstartup()protected booleanMethods inherited from class jakarta.ws.rs.core.Application
getClasses, getProperties, getSingletons
-
Constructor Details
-
KeycloakApplication
public KeycloakApplication()
-
-
Method Details
-
getTmpDirectory
-
initTmpDirectory
protected void initTmpDirectory() -
exit
-
getDataDir
-
startup
protected void startup() -
supportsAsyncInitialization
protected boolean supportsAsyncInitialization() -
getTransactionTimeout
-
shutdown
protected void shutdown() -
bootstrap
-
createTemporaryAdmin
-
initAndStart
protected abstract void initAndStart() -
createSessionFactory
-
initKeycloakSessionFactory
-
getSessionFactory
-
isBootstrapCompleted
public static boolean isBootstrapCompleted()
-