Package org.gluu.oxtrust.service
Class AppInitializer
java.lang.Object
org.gluu.oxtrust.service.AppInitializer
Perform startup time initialization
- Author:
- Yuriy Movchan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplicationInitialized(Object init) Initialize components and schedule DS connection time checkervoidorg.gluu.persist.PersistenceEntryManagerorg.gluu.persist.PersistenceEntryManagervoiddestroy(javax.servlet.ServletContext init) org.gluu.util.security.StringEncrypterprotected voidprotected PropertiesprepareCustomPersistanceProperties(String configId) protected Propertiesvoidprotected voidrecreatePersistanceEntryManagerImpl(javax.enterprise.inject.Instance<org.gluu.persist.PersistenceEntryManager> instance, String persistenceEntryManagerName, Annotation... qualifiers)
-
Constructor Details
-
AppInitializer
public AppInitializer()
-
-
Method Details
-
createApplicationComponents
-
applicationInitialized
public void applicationInitialized(@Observes @Initialized(javax.enterprise.context.ApplicationScoped.class) Object init) Initialize components and schedule DS connection time checker -
initSchedulerService
protected void initSchedulerService() -
getStringEncrypter
@Produces @ApplicationScoped public org.gluu.util.security.StringEncrypter getStringEncrypter() throws org.gluu.exception.OxIntializationException- Throws:
org.gluu.exception.OxIntializationException
-
preparePersistanceProperties
-
prepareCustomPersistanceProperties
-
createPersistenceEntryManager
@Produces @ApplicationScoped @Named("persistenceEntryManager") public org.gluu.persist.PersistenceEntryManager createPersistenceEntryManager() -
createMetricPersistenceEntryManager
@Produces @ApplicationScoped @Named("persistenceMetricEntryManager") @ReportMetric public org.gluu.persist.PersistenceEntryManager createMetricPersistenceEntryManager() -
recreatePersistanceEntryManager
-
recreatePersistanceEntryManagerImpl
protected void recreatePersistanceEntryManagerImpl(javax.enterprise.inject.Instance<org.gluu.persist.PersistenceEntryManager> instance, String persistenceEntryManagerName, Annotation... qualifiers) -
initOpenIdConfiguration
@Produces @ApplicationScoped @Named("openIdConfiguration") public OpenIdConfigurationResponse initOpenIdConfiguration() throws org.gluu.exception.OxIntializationException- Throws:
org.gluu.exception.OxIntializationException
-
destroy
public void destroy(@Observes @BeforeDestroyed(javax.enterprise.context.ApplicationScoped.class) javax.servlet.ServletContext init) -
getGluuRevisionVersion
-
getGluuRevisionDate
-
getGluuBuildDate
-
getGluuBuildNumber
-