/** * @see org.opencms.configuration.A_CmsXmlConfiguration#initMembers() */ @Override protected void initMembers() { setXmlFileName(DEFAULT_XML_FILE_NAME); m_historyEnabled = true; m_historyVersions = 10; m_historyVersionsAfterDeletion = -1; // use m_historyVersions instead m_resourceInitHandlers = new ArrayList<I_CmsResourceInit>(); m_requestHandlers = new ArrayList<I_CmsRequestHandler>(); m_configuredJobs = new ArrayList<CmsScheduledJobInfo>(); m_runtimeProperties = new HashMap<String, String>(); m_eventManager = new CmsEventManager(); if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key(Messages.INIT_SYSTEM_CONFIG_INIT_0)); } } }
/** * Public constructor, will be called by configuration manager.<p> */ public CmsSystemConfiguration() { setXmlFileName(DEFAULT_XML_FILE_NAME); m_historyEnabled = true; m_historyVersions = 10; m_historyVersionsAfterDeletion = -1; // use m_historyVersions instead m_resourceInitHandlers = new ArrayList(); m_requestHandlers = new ArrayList(); m_configuredJobs = new ArrayList(); m_runtimeProperties = new HashMap(); m_eventManager = new CmsEventManager(); if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key(Messages.INIT_SYSTEM_CONFIG_INIT_0)); } }
/** * Initialize member variables.<p> */ protected void initMembers() { synchronized (LOCK) { m_resourceInitHandlers = new ArrayList<I_CmsResourceInit>(); m_requestHandlers = new HashMap<String, I_CmsRequestHandler>(); m_systemInfo = new CmsSystemInfo(); m_exportPoints = Collections.emptySet(); m_defaultUsers = new CmsDefaultUsers(); m_localeManager = new CmsLocaleManager(Locale.ENGLISH); m_sessionManager = new CmsSessionManager(); m_runtimeProperties = new Hashtable<Object, Object>(); // the default event manager must be available because the configuration already registers events m_eventManager = new CmsEventManager(); // default link manager is required for test cases m_linkManager = new CmsLinkManager(new CmsDefaultLinkSubstitutionHandler()); } }
/** * Initialize member variables.<p> */ protected void initMembers() { synchronized (LOCK) { m_resourceInitHandlers = new ArrayList(); m_requestHandlers = new HashMap(); m_systemInfo = new CmsSystemInfo(); m_exportPoints = Collections.EMPTY_SET; m_defaultUsers = new CmsDefaultUsers(); m_localeManager = new CmsLocaleManager(Locale.ENGLISH); m_sessionManager = new CmsSessionManager(); m_runtimeProperties = new Hashtable(); // the default event manager must be available because the configuration already registers events m_eventManager = new CmsEventManager(); // default link manager is required for test cases m_linkManager = new CmsLinkManager(new CmsDefaultLinkSubstitutionHandler()); } }