gluu
公開メンバ関数 | 限定公開メンバ関数 | 非公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.gluu.oxtrust.ldap.service.AppInitializer クラス
org.gluu.oxtrust.ldap.service.AppInitializer 連携図
Collaboration graph

公開メンバ関数

void createApplicationComponents ()
 
void applicationInitialized (@Observes @Initialized(ApplicationScoped.class) Object init)
 
StringEncrypter getStringEncrypter () throws OxIntializationException
 
PersistenceEntryManager createPersistenceEntryManager ()
 
PersistenceEntryManager createCentralLdapEntryManager ()
 
void recreateLdapEntryManager (@Observes @LdapConfigurationReload String event)
 
void recreateCentralLdapEntryManager (@Observes @LdapCentralConfigurationReload String event)
 
OpenIdConfigurationResponse initOpenIdConfiguration () throws OxIntializationException
 
UmaMetadata initUmaMetadataConfiguration () throws OxIntializationException
 
String getUmaConfigurationEndpoint ()
 
void destroy (@Observes @BeforeDestroyed(ApplicationScoped.class) ServletContext init)
 
String getGluuRevisionVersion ()
 
String getGluuRevisionDate ()
 
String getGluuBuildDate ()
 
String getGluuBuildNumber ()
 

限定公開メンバ関数

void initSchedulerService ()
 

非公開メンバ関数

void showBuildInfo ()
 
void closeLdapEntryManager (PersistenceEntryManager oldLdapEntryManager)
 
void initializeLdifArchiver (PersistenceEntryManager ldapEntryManager)
 

非公開変数類

Logger log
 
BeanManager beanManager
 
Instance< PersistenceEntryManager > persistenceEntryManagerInstance
 
Instance< PersistenceEntryManager > persistenceCentralEntryManagerInstance
 
Instance< EncryptionServiceencryptionServiceInstance
 
ApplicationFactory applicationFactory
 
SvnSyncTimer svnSyncTimer
 
MetadataValidationTimer metadataValidationTimer
 
EntityIDMonitoringService entityIDMonitoringService
 
LogFileSizeChecker logFileSizeChecker
 
ConfigurationFactory configurationFactory
 
CacheRefreshTimer cacheRefreshTimer
 
StatusCheckerDaily statusCheckerDaily
 
StatusCheckerTimer statusCheckerTimer
 
PythonService pythonService
 
MetricService metricService
 
CustomScriptManager customScriptManager
 
LdapStatusTimer ldapStatusTimer
 
ShibbolethInitializer shibbolethInitializer
 
JsonService jsonService
 
TemplateService templateService
 
SubversionService subversionService
 
CustomLibrariesLoader customLibrariesLoader
 
QuartzSchedulerManager quartzSchedulerManager
 
LdifArchiver ldifArchiver
 
BuildVersionService buildVersionService
 
LoggerService loggerService
 
CleanerTimer cleanerTimer
 
AtomicBoolean isActive
 
long lastFinishedTime
 

詳解

Perform startup time initialization

著者
Yuriy Movchan

関数詳解

◆ applicationInitialized()

void org.gluu.oxtrust.ldap.service.AppInitializer.applicationInitialized ( @Observes @Initialized(ApplicationScoped.class) Object  init)
inline

Initialize components and schedule DS connection time checker

178  {
179  log.debug("Initializing application services");
180  showBuildInfo();
181 
182  customLibrariesLoader.init();
183 
185 
186  PersistenceEntryManager localLdapEntryManager = persistenceEntryManagerInstance.get();
187  initializeLdifArchiver(localLdapEntryManager);
188 
189  // Initialize template engine
191 
192  // Initialize SubversionService
194 
195  // Initialize python interpreter
196  pythonService.initPythonInterpreter(configurationFactory.getPersistenceConfiguration().getConfiguration().getString("pythonModulesDir", null));
197 
198  // Initialize Shibboleth
200 
201  // Initialize script manager
202  List<CustomScriptType> supportedCustomScriptTypes = Arrays.asList( CustomScriptType.CACHE_REFRESH, CustomScriptType.UPDATE_USER, CustomScriptType.USER_REGISTRATION, CustomScriptType.ID_GENERATOR, CustomScriptType.SCIM );
203 
204  // Start timer
206 
207  // Schedule timer tasks
210  loggerService.initTimer();
215  customScriptManager.initTimer(supportedCustomScriptTypes);
221  }
boolean createShibbolethConfiguration()
Definition: ShibbolethInitializer.java:39
void initTimer()
Definition: SvnSyncTimer.java:83
StatusCheckerDaily statusCheckerDaily
Definition: AppInitializer.java:114
CacheRefreshTimer cacheRefreshTimer
Definition: AppInitializer.java:111
PythonService pythonService
Definition: AppInitializer.java:120
void initializeLdifArchiver(PersistenceEntryManager ldapEntryManager)
Definition: AppInitializer.java:323
void initSchedulerService()
Definition: AppInitializer.java:223
final FileConfiguration getConfiguration()
Definition: ConfigurationFactory.java:569
LdapStatusTimer ldapStatusTimer
Definition: AppInitializer.java:129
CleanerTimer cleanerTimer
Definition: AppInitializer.java:159
void initTimer()
Definition: StatusCheckerDaily.java:59
void showBuildInfo()
Definition: AppInitializer.java:251
void initTimer()
Definition: ConfigurationFactory.java:182
void initSubversionService()
Definition: SubversionService.java:168
void initTimer()
Definition: CleanerTimer.java:64
CustomLibrariesLoader customLibrariesLoader
Definition: AppInitializer.java:144
MetadataValidationTimer metadataValidationTimer
Definition: AppInitializer.java:99
CustomScriptManager customScriptManager
Definition: AppInitializer.java:126
Logger log
Definition: AppInitializer.java:78
void initTimer()
Definition: EntityIDMonitoringService.java:67
LogFileSizeChecker logFileSizeChecker
Definition: AppInitializer.java:105
EntityIDMonitoringService entityIDMonitoringService
Definition: AppInitializer.java:102
void initTimer()
Definition: LdapStatusTimer.java:57
void create()
Definition: ConfigurationFactory.java:173
void initTimer()
Definition: LogFileSizeChecker.java:62
SubversionService subversionService
Definition: AppInitializer.java:141
void initTemplateEngine()
Definition: TemplateService.java:119
void initTimer()
Definition: StatusCheckerTimer.java:105
StatusCheckerTimer statusCheckerTimer
Definition: AppInitializer.java:117
Instance< PersistenceEntryManager > persistenceEntryManagerInstance
Definition: AppInitializer.java:84
TemplateService templateService
Definition: AppInitializer.java:138
void initTimer()
Definition: MetadataValidationTimer.java:82
void initTimer()
Definition: MetricService.java:72
void initTimer()
Definition: CacheRefreshTimer.java:144
SvnSyncTimer svnSyncTimer
Definition: AppInitializer.java:96
ConfigurationFactory configurationFactory
Definition: AppInitializer.java:108
ShibbolethInitializer shibbolethInitializer
Definition: AppInitializer.java:132
LoggerService loggerService
Definition: AppInitializer.java:156
PersistenceConfiguration getPersistenceConfiguration()
Definition: ConfigurationFactory.java:266
MetricService metricService
Definition: AppInitializer.java:123

◆ closeLdapEntryManager()

void org.gluu.oxtrust.ldap.service.AppInitializer.closeLdapEntryManager ( PersistenceEntryManager  oldLdapEntryManager)
inlineprivate
316  {
317  // Close existing connections
318  log.debug("Attempting to destroy {}: {}", ApplicationFactory.PERSISTENCE_ENTRY_MANAGER_NAME, oldLdapEntryManager);
319  oldLdapEntryManager.destroy();
320  log.debug("Destroyed {}: {}", ApplicationFactory.PERSISTENCE_ENTRY_MANAGER_NAME, oldLdapEntryManager);
321  }
Logger log
Definition: AppInitializer.java:78

◆ createApplicationComponents()

void org.gluu.oxtrust.ldap.service.AppInitializer.createApplicationComponents ( )
inline
165  {
166  SecurityProviderUtility.installBCProvider();
167 
168  // Remove JUL console logger
169  SLF4JBridgeHandler.removeHandlersForRootLogger();
170 
171  // Add SLF4JBridgeHandler to JUL root logger
172  SLF4JBridgeHandler.install();
173  }

◆ createCentralLdapEntryManager()

PersistenceEntryManager org.gluu.oxtrust.ldap.service.AppInitializer.createCentralLdapEntryManager ( )
inline
272  {
273  if (!((configurationFactory.getLdapCentralConfiguration() != null) && configurationFactory.getAppConfiguration().isUpdateApplianceStatus())) {
274  return new LdapEntryManager();
275  }
276 
277  FileConfiguration ldapCentralConfig = configurationFactory.getLdapCentralConfiguration();
278  Properties centralConnectionProperties = (Properties) ldapCentralConfig.getProperties();
279 
280  EncryptionService securityService = encryptionServiceInstance.get();
281  Properties decryptedCentralConnectionProperties = securityService.decryptProperties(centralConnectionProperties);
282 
283  // TODO: Review if it works well with couchbase
284  PersistenceEntryManager centralLdapEntryManager = applicationFactory.getPersistenceEntryManagerFactory().createEntryManager(decryptedCentralConnectionProperties);
285  log.info("Created {}: {}", new Object[] { ApplicationFactory.PERSISTENCE_CENTRAL_ENTRY_MANAGER_NAME, centralLdapEntryManager.getOperationService() });
286 
287  return centralLdapEntryManager;
288  }
ApplicationFactory applicationFactory
Definition: AppInitializer.java:93
FileConfiguration getLdapCentralConfiguration()
Definition: ConfigurationFactory.java:270
Logger log
Definition: AppInitializer.java:78
Instance< EncryptionService > encryptionServiceInstance
Definition: AppInitializer.java:90
PersistenceEntryManagerFactory getPersistenceEntryManagerFactory()
Definition: ApplicationFactory.java:91
ConfigurationFactory configurationFactory
Definition: AppInitializer.java:108
AppConfiguration getAppConfiguration()
Definition: ConfigurationFactory.java:276

◆ createPersistenceEntryManager()

PersistenceEntryManager org.gluu.oxtrust.ldap.service.AppInitializer.createPersistenceEntryManager ( )
inline
257  {
258  PersistenceConfiguration persistenceConfiguration = this.configurationFactory.getPersistenceConfiguration();
259  FileConfiguration persistenceConfig = persistenceConfiguration.getConfiguration();
260  Properties connectionProperties = (Properties) persistenceConfig.getProperties();
261 
262  EncryptionService securityService = encryptionServiceInstance.get();
263  Properties decryptedConnectionProperties = securityService.decryptAllProperties(connectionProperties);
264 
265  PersistenceEntryManager persistenceEntryManager = applicationFactory.getPersistenceEntryManagerFactory().createEntryManager(decryptedConnectionProperties);
266  log.info("Created {}: {}", new Object[] { ApplicationFactory.PERSISTENCE_ENTRY_MANAGER_NAME, persistenceEntryManager });
267 
268  return persistenceEntryManager;
269  }
ApplicationFactory applicationFactory
Definition: AppInitializer.java:93
final FileConfiguration getConfiguration()
Definition: ConfigurationFactory.java:569
Logger log
Definition: AppInitializer.java:78
Instance< EncryptionService > encryptionServiceInstance
Definition: AppInitializer.java:90
PersistenceEntryManagerFactory getPersistenceEntryManagerFactory()
Definition: ApplicationFactory.java:91
ConfigurationFactory configurationFactory
Definition: AppInitializer.java:108
PersistenceConfiguration getPersistenceConfiguration()
Definition: ConfigurationFactory.java:266

◆ destroy()

void org.gluu.oxtrust.ldap.service.AppInitializer.destroy ( @Observes @BeforeDestroyed(ApplicationScoped.class) ServletContext  init)
inline
396  {
397  log.info("Closing LDAP connection at server shutdown...");
398  PersistenceEntryManager ldapEntryManager = persistenceEntryManagerInstance.get();
399  closeLdapEntryManager(ldapEntryManager);
400 
401 
402  PersistenceEntryManager ldapCentralEntryManager = persistenceCentralEntryManagerInstance.get();
403  if (ldapCentralEntryManager != null) {
404  closeLdapEntryManager(ldapCentralEntryManager);
405  }
406  }
Logger log
Definition: AppInitializer.java:78
Instance< PersistenceEntryManager > persistenceEntryManagerInstance
Definition: AppInitializer.java:84
Instance< PersistenceEntryManager > persistenceCentralEntryManagerInstance
Definition: AppInitializer.java:87
void closeLdapEntryManager(PersistenceEntryManager oldLdapEntryManager)
Definition: AppInitializer.java:316

◆ getGluuBuildDate()

String org.gluu.oxtrust.ldap.service.AppInitializer.getGluuBuildDate ( )
inline
416  {
418  }
BuildVersionService buildVersionService
Definition: AppInitializer.java:153
String getBuildDate()
Definition: BuildVersionService.java:57

◆ getGluuBuildNumber()

String org.gluu.oxtrust.ldap.service.AppInitializer.getGluuBuildNumber ( )
inline
420  {
422  }
BuildVersionService buildVersionService
Definition: AppInitializer.java:153
String getBuildNumber()
Definition: BuildVersionService.java:65

◆ getGluuRevisionDate()

String org.gluu.oxtrust.ldap.service.AppInitializer.getGluuRevisionDate ( )
inline
412  {
414  }
BuildVersionService buildVersionService
Definition: AppInitializer.java:153
String getRevisionDate()
Definition: BuildVersionService.java:49

◆ getGluuRevisionVersion()

String org.gluu.oxtrust.ldap.service.AppInitializer.getGluuRevisionVersion ( )
inline
408  {
410  }
BuildVersionService buildVersionService
Definition: AppInitializer.java:153
String getRevisionVersion()
Definition: BuildVersionService.java:41

◆ getStringEncrypter()

StringEncrypter org.gluu.oxtrust.ldap.service.AppInitializer.getStringEncrypter ( ) throws OxIntializationException
inline
235  {
236  String encodeSalt = configurationFactory.getCryptoConfigurationSalt();
237 
238  if (StringHelper.isEmpty(encodeSalt)) {
239  throw new OxIntializationException("Encode salt isn't defined");
240  }
241 
242  try {
243  StringEncrypter stringEncrypter = StringEncrypter.instance(encodeSalt);
244 
245  return stringEncrypter;
246  } catch (EncryptionException ex) {
247  throw new OxIntializationException("Failed to create StringEncrypter instance");
248  }
249  }
String getCryptoConfigurationSalt()
Definition: ConfigurationFactory.java:298
ConfigurationFactory configurationFactory
Definition: AppInitializer.java:108

◆ getUmaConfigurationEndpoint()

String org.gluu.oxtrust.ldap.service.AppInitializer.getUmaConfigurationEndpoint ( )
inline
381  {
382  String umaIssuer = this.configurationFactory.getAppConfiguration().getUmaIssuer();
383  if (StringHelper.isEmpty(umaIssuer)) {
384  log.trace("oxAuth UMA issuer isn't specified");
385  return null;
386  }
387 
388  String umaConfigurationEndpoint = umaIssuer;
389  if (!umaConfigurationEndpoint.endsWith("uma2-configuration")) {
390  umaConfigurationEndpoint += "/.well-known/uma2-configuration";
391  }
392 
393  return umaConfigurationEndpoint;
394  }
Logger log
Definition: AppInitializer.java:78
ConfigurationFactory configurationFactory
Definition: AppInitializer.java:108
AppConfiguration getAppConfiguration()
Definition: ConfigurationFactory.java:276

◆ initializeLdifArchiver()

void org.gluu.oxtrust.ldap.service.AppInitializer.initializeLdifArchiver ( PersistenceEntryManager  ldapEntryManager)
inlineprivate
323  {
324  ldifArchiver.init();
325  ldapEntryManager.addDeleteSubscriber(ldifArchiver);
326  }
LdifArchiver ldifArchiver
Definition: AppInitializer.java:150
void init()
Definition: LdifArchiver.java:39

◆ initOpenIdConfiguration()

OpenIdConfigurationResponse org.gluu.oxtrust.ldap.service.AppInitializer.initOpenIdConfiguration ( ) throws OxIntializationException
inline
329  {
330  String oxAuthIssuer = this.configurationFactory.getAppConfiguration().getOxAuthIssuer();
331  if (StringHelper.isEmpty(oxAuthIssuer)) {
332  log.info("oxAuth issuer isn't specified");
333  return null;
334  }
335 
336  log.debug("Attempting to determine configuration endpoint URL");
337  OpenIdConnectDiscoveryClient openIdConnectDiscoveryClient;
338  try {
339  openIdConnectDiscoveryClient = new OpenIdConnectDiscoveryClient(oxAuthIssuer);
340  } catch (URISyntaxException ex) {
341  throw new OxIntializationException("OpenId discovery response is invalid!", ex);
342  }
343 
344  OpenIdConnectDiscoveryResponse openIdConnectDiscoveryResponse = openIdConnectDiscoveryClient.exec();
345  if ((openIdConnectDiscoveryResponse.getStatus() != 200) || (openIdConnectDiscoveryResponse.getSubject() == null) ||
346  (openIdConnectDiscoveryResponse.getLinks().size() == 0)) {
347  throw new OxIntializationException("OpenId discovery response is invalid!");
348  }
349 
350  log.debug("Attempting to load OpenID configuration");
351  String configurationEndpoint = openIdConnectDiscoveryResponse.getLinks().get(0).getHref() + "/.well-known/openid-configuration";
352 
353  OpenIdConfigurationClient client = new OpenIdConfigurationClient(configurationEndpoint);
354 
355  OpenIdConfigurationResponse openIdConfiguration = client.execOpenIdConfiguration();
356 
357  if (openIdConfiguration.getStatus() != 200) {
358  throw new OxIntializationException("OpenId configuration response is invalid!");
359  }
360 
361  return openIdConfiguration;
362  }
Logger log
Definition: AppInitializer.java:78
ConfigurationFactory configurationFactory
Definition: AppInitializer.java:108
AppConfiguration getAppConfiguration()
Definition: ConfigurationFactory.java:276

◆ initSchedulerService()

void org.gluu.oxtrust.ldap.service.AppInitializer.initSchedulerService ( )
inlineprotected
223  {
224  quartzSchedulerManager.start();
225 
226  String disableScheduler = System.getProperties().getProperty("gluu.disable.scheduler");
227  if ((disableScheduler != null) && Boolean.valueOf(disableScheduler)) {
228  this.log.warn("Suspending Quartz Scheduler Service...");
229  quartzSchedulerManager.standby();
230  return;
231  }
232  }
Logger log
Definition: AppInitializer.java:78
QuartzSchedulerManager quartzSchedulerManager
Definition: AppInitializer.java:147

◆ initUmaMetadataConfiguration()

UmaMetadata org.gluu.oxtrust.ldap.service.AppInitializer.initUmaMetadataConfiguration ( ) throws OxIntializationException
inline
365  {
366  String umaConfigurationEndpoint = getUmaConfigurationEndpoint();
367  if (StringHelper.isEmpty(umaConfigurationEndpoint)) {
368  return null;
369  }
370 
371  UmaMetadataService metaDataConfigurationService = UmaClientFactory.instance().createMetadataService(umaConfigurationEndpoint);
372  UmaMetadata metadataConfiguration = metaDataConfigurationService.getMetadata();
373 
374  if (metadataConfiguration == null) {
375  throw new OxIntializationException("UMA meta data configuration is invalid!");
376  }
377 
378  return metadataConfiguration;
379  }
String getUmaConfigurationEndpoint()
Definition: AppInitializer.java:381

◆ recreateCentralLdapEntryManager()

void org.gluu.oxtrust.ldap.service.AppInitializer.recreateCentralLdapEntryManager ( @Observes @LdapCentralConfigurationReload String  event)
inline
303  {
304  // Get existing application scoped instance
305  PersistenceEntryManager oldCentralLdapEntryManager = CdiUtil.getContextBean(beanManager, PersistenceEntryManager.class, ApplicationFactory.PERSISTENCE_CENTRAL_ENTRY_MANAGER_NAME);
306 
307  // Close existing connections
308  closeLdapEntryManager(oldCentralLdapEntryManager);
309 
310  // Force to create new bean
311  PersistenceEntryManager ldapCentralEntryManager = persistenceCentralEntryManagerInstance.get();
312  persistenceEntryManagerInstance.destroy(ldapCentralEntryManager);
313  log.info("Recreated instance {}: {}", ApplicationFactory.PERSISTENCE_CENTRAL_ENTRY_MANAGER_NAME, ldapCentralEntryManager);
314  }
Logger log
Definition: AppInitializer.java:78
Instance< PersistenceEntryManager > persistenceEntryManagerInstance
Definition: AppInitializer.java:84
Instance< PersistenceEntryManager > persistenceCentralEntryManagerInstance
Definition: AppInitializer.java:87
void closeLdapEntryManager(PersistenceEntryManager oldLdapEntryManager)
Definition: AppInitializer.java:316
BeanManager beanManager
Definition: AppInitializer.java:81

◆ recreateLdapEntryManager()

void org.gluu.oxtrust.ldap.service.AppInitializer.recreateLdapEntryManager ( @Observes @LdapConfigurationReload String  event)
inline
290  {
291  // Get existing application scoped instance
292  PersistenceEntryManager oldLdapEntryManager = CdiUtil.getContextBean(beanManager, PersistenceEntryManager.class, ApplicationFactory.PERSISTENCE_ENTRY_MANAGER_NAME);
293 
294  // Close existing connections
295  closeLdapEntryManager(oldLdapEntryManager);
296 
297  // Force to create new bean
298  PersistenceEntryManager ldapEntryManager = persistenceEntryManagerInstance.get();
299  persistenceEntryManagerInstance.destroy(ldapEntryManager);
300  log.info("Recreated instance {}: {}", ApplicationFactory.PERSISTENCE_ENTRY_MANAGER_NAME, ldapEntryManager);
301  }
Logger log
Definition: AppInitializer.java:78
Instance< PersistenceEntryManager > persistenceEntryManagerInstance
Definition: AppInitializer.java:84
void closeLdapEntryManager(PersistenceEntryManager oldLdapEntryManager)
Definition: AppInitializer.java:316
BeanManager beanManager
Definition: AppInitializer.java:81

◆ showBuildInfo()

void org.gluu.oxtrust.ldap.service.AppInitializer.showBuildInfo ( )
inlineprivate
251  {
252  log.info("Build date {}. Code revision {} on {}. Build {}", getGluuBuildDate(),
254  }
String getGluuBuildDate()
Definition: AppInitializer.java:416
Logger log
Definition: AppInitializer.java:78
String getGluuRevisionVersion()
Definition: AppInitializer.java:408
String getGluuBuildNumber()
Definition: AppInitializer.java:420
String getGluuRevisionDate()
Definition: AppInitializer.java:412

メンバ詳解

◆ applicationFactory

ApplicationFactory org.gluu.oxtrust.ldap.service.AppInitializer.applicationFactory
private

◆ beanManager

BeanManager org.gluu.oxtrust.ldap.service.AppInitializer.beanManager
private

◆ buildVersionService

BuildVersionService org.gluu.oxtrust.ldap.service.AppInitializer.buildVersionService
private

◆ cacheRefreshTimer

CacheRefreshTimer org.gluu.oxtrust.ldap.service.AppInitializer.cacheRefreshTimer
private

◆ cleanerTimer

CleanerTimer org.gluu.oxtrust.ldap.service.AppInitializer.cleanerTimer
private

◆ configurationFactory

ConfigurationFactory org.gluu.oxtrust.ldap.service.AppInitializer.configurationFactory
private

◆ customLibrariesLoader

CustomLibrariesLoader org.gluu.oxtrust.ldap.service.AppInitializer.customLibrariesLoader
private

◆ customScriptManager

CustomScriptManager org.gluu.oxtrust.ldap.service.AppInitializer.customScriptManager
private

◆ encryptionServiceInstance

Instance<EncryptionService> org.gluu.oxtrust.ldap.service.AppInitializer.encryptionServiceInstance
private

◆ entityIDMonitoringService

EntityIDMonitoringService org.gluu.oxtrust.ldap.service.AppInitializer.entityIDMonitoringService
private

◆ isActive

AtomicBoolean org.gluu.oxtrust.ldap.service.AppInitializer.isActive
private

◆ jsonService

JsonService org.gluu.oxtrust.ldap.service.AppInitializer.jsonService
private

◆ lastFinishedTime

long org.gluu.oxtrust.ldap.service.AppInitializer.lastFinishedTime
private

◆ ldapStatusTimer

LdapStatusTimer org.gluu.oxtrust.ldap.service.AppInitializer.ldapStatusTimer
private

◆ ldifArchiver

LdifArchiver org.gluu.oxtrust.ldap.service.AppInitializer.ldifArchiver
private

◆ log

Logger org.gluu.oxtrust.ldap.service.AppInitializer.log
private

◆ logFileSizeChecker

LogFileSizeChecker org.gluu.oxtrust.ldap.service.AppInitializer.logFileSizeChecker
private

◆ loggerService

LoggerService org.gluu.oxtrust.ldap.service.AppInitializer.loggerService
private

◆ metadataValidationTimer

MetadataValidationTimer org.gluu.oxtrust.ldap.service.AppInitializer.metadataValidationTimer
private

◆ metricService

MetricService org.gluu.oxtrust.ldap.service.AppInitializer.metricService
private

◆ persistenceCentralEntryManagerInstance

Instance<PersistenceEntryManager> org.gluu.oxtrust.ldap.service.AppInitializer.persistenceCentralEntryManagerInstance
private

◆ persistenceEntryManagerInstance

Instance<PersistenceEntryManager> org.gluu.oxtrust.ldap.service.AppInitializer.persistenceEntryManagerInstance
private

◆ pythonService

PythonService org.gluu.oxtrust.ldap.service.AppInitializer.pythonService
private

◆ quartzSchedulerManager

QuartzSchedulerManager org.gluu.oxtrust.ldap.service.AppInitializer.quartzSchedulerManager
private

◆ shibbolethInitializer

ShibbolethInitializer org.gluu.oxtrust.ldap.service.AppInitializer.shibbolethInitializer
private

◆ statusCheckerDaily

StatusCheckerDaily org.gluu.oxtrust.ldap.service.AppInitializer.statusCheckerDaily
private

◆ statusCheckerTimer

StatusCheckerTimer org.gluu.oxtrust.ldap.service.AppInitializer.statusCheckerTimer
private

◆ subversionService

SubversionService org.gluu.oxtrust.ldap.service.AppInitializer.subversionService
private

◆ svnSyncTimer

SvnSyncTimer org.gluu.oxtrust.ldap.service.AppInitializer.svnSyncTimer
private

◆ templateService

TemplateService org.gluu.oxtrust.ldap.service.AppInitializer.templateService
private

このクラス詳解は次のファイルから抽出されました: