/** * Registers all required event listeners.<p> */ protected void registerEventListener() { // register this object as event listener OpenCms.addCmsEventListener(this, new int[] {I_CmsEventListener.EVENT_CLEAR_CACHES}); } }
/** * Registers all required event listeners.<p> */ protected void registerEventListener() { // register this object as event listener OpenCms.addCmsEventListener(this, new int[] {I_CmsEventListener.EVENT_CLEAR_CACHES}); } }
/** * Registers all required event listeners.<p> */ protected void registerEventListener() { // register this object as event listener OpenCms.addCmsEventListener(this, new int[] { I_CmsEventListener.EVENT_CLEAR_CACHES, I_CmsEventListener.EVENT_PUBLISH_PROJECT, I_CmsEventListener.EVENT_RESOURCE_MODIFIED, I_CmsEventListener.EVENT_RESOURCE_MOVED, I_CmsEventListener.EVENT_RESOURCE_DELETED}); }
/** * Adds this instance as an event listener to the CMS event manager.<p> */ protected void registerEventListener() { OpenCms.addCmsEventListener( this, new int[] { I_CmsEventListener.EVENT_RESOURCE_AND_PROPERTIES_MODIFIED, I_CmsEventListener.EVENT_RESOURCES_AND_PROPERTIES_MODIFIED, I_CmsEventListener.EVENT_RESOURCE_MODIFIED, I_CmsEventListener.EVENT_RESOURCES_MODIFIED, I_CmsEventListener.EVENT_RESOURCE_MOVED, I_CmsEventListener.EVENT_RESOURCE_DELETED, I_CmsEventListener.EVENT_PUBLISH_PROJECT, I_CmsEventListener.EVENT_CLEAR_CACHES, I_CmsEventListener.EVENT_CLEAR_ONLINE_CACHES, I_CmsEventListener.EVENT_CLEAR_OFFLINE_CACHES}); }
/** * Creates a new service context object.<p> * * @param name an identifier which is used for debugging */ public CmsGwtServiceContext(String name) { m_name = name; // listen on VFS changes for serialization policies OpenCms.addCmsEventListener( this, new int[] { I_CmsEventListener.EVENT_RESOURCE_AND_PROPERTIES_MODIFIED, I_CmsEventListener.EVENT_RESOURCES_AND_PROPERTIES_MODIFIED, I_CmsEventListener.EVENT_RESOURCE_MODIFIED, I_CmsEventListener.EVENT_RESOURCES_MODIFIED, I_CmsEventListener.EVENT_RESOURCE_DELETED, I_CmsEventListener.EVENT_PUBLISH_PROJECT, I_CmsEventListener.EVENT_CLEAR_CACHES, I_CmsEventListener.EVENT_CLEAR_ONLINE_CACHES, I_CmsEventListener.EVENT_CLEAR_OFFLINE_CACHES}); }
/** * The constructor of the class is empty, the initial instance will be * created by the resource manager upon startup of OpenCms.<p> * * @see org.opencms.loader.CmsResourceManager */ public CmsJspLoader() { m_configuration = new TreeMap(); OpenCms.addCmsEventListener(this, new int[] { EVENT_CLEAR_CACHES, EVENT_CLEAR_OFFLINE_CACHES, EVENT_CLEAR_ONLINE_CACHES}); }
/** * Default constructor. * <p> */ private CmsCaptchaServiceCache() { super(); // add this class as an event handler to the Cms event listener OpenCms.addCmsEventListener(this, new int[] { I_CmsEventListener.EVENT_CLEAR_CACHES, I_CmsEventListener.EVENT_CLEAR_ONLINE_CACHES, I_CmsEventListener.EVENT_CLEAR_OFFLINE_CACHES, I_CmsEventListener.EVENT_PUBLISH_PROJECT}); m_captchaServices = new HashMap(); }
/** * Hidden constructor.<p> */ private CmsFreeMarkerTemplateCache() { // initialize the FreeMarker configuration initConfiguration(); // add an event listener to clear the cache on clear events OpenCms.addCmsEventListener(this); }
/** * Hidden constructor.<p> * * Use the getInstance(CmsJspActionElement) method to get an initialized instance of this class.<p> */ private CmsTemplateParts() { // create new Map initPartsMap(); // add an event listener OpenCms.addCmsEventListener(this); }
/** * Initializes a new CmsLocaleManager, called from the configuration.<p> */ public CmsLocaleManager() { setDefaultLocale(); m_availableLocales = new ArrayList<Locale>(); m_defaultLocales = new ArrayList<Locale>(); m_localeHandler = new CmsDefaultLocaleHandler(); if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key(Messages.INIT_I18N_CONFIG_START_0)); } // register this object as event listener OpenCms.addCmsEventListener(this, new int[] {I_CmsEventListener.EVENT_CLEAR_CACHES}); }
/** * Initialize the OpenCms XML entity resolver.<p> * * @param adminCms an initialized OpenCms user context with "Administrator" role permissions * @param typeSchemaBytes the base widget type XML schema definitions * * @see CmsXmlContentTypeManager#initialize(CmsObject) */ protected static void initialize(CmsObject adminCms, byte[] typeSchemaBytes) { // create the resolver to register as event listener CmsXmlEntityResolver resolver = new CmsXmlEntityResolver(adminCms); // register this object as event listener OpenCms.addCmsEventListener(resolver, new int[] { I_CmsEventListener.EVENT_CLEAR_CACHES, I_CmsEventListener.EVENT_PUBLISH_PROJECT, I_CmsEventListener.EVENT_RESOURCE_MODIFIED, I_CmsEventListener.EVENT_RESOURCE_MOVED, I_CmsEventListener.EVENT_RESOURCE_DELETED}); // cache the base widget type XML schema definitions cacheSystemId(CmsXmlContentDefinition.XSD_INCLUDE_OPENCMS, typeSchemaBytes); }
/** * Initialize the OpenCms XML entity resolver.<p> * * @param adminCms an initialized OpenCms user context with "Administrator" role permissions * @param typeSchemaBytes the base widget type XML schema definitions * * @see CmsXmlContentTypeManager#initialize(CmsObject) */ protected static void initialize(CmsObject adminCms, byte[] typeSchemaBytes) { // create the resolver to register as event listener CmsXmlEntityResolver resolver = new CmsXmlEntityResolver(adminCms); // register this object as event listener OpenCms.addCmsEventListener( resolver, new int[] { I_CmsEventListener.EVENT_CLEAR_CACHES, I_CmsEventListener.EVENT_PUBLISH_PROJECT, I_CmsEventListener.EVENT_RESOURCE_MODIFIED, I_CmsEventListener.EVENT_RESOURCE_MOVED, I_CmsEventListener.EVENT_RESOURCE_DELETED}); // cache the base widget type XML schema definitions cacheSystemId(CmsXmlContentDefinition.XSD_INCLUDE_OPENCMS, typeSchemaBytes); }
/** * Initializes a new CmsLocaleManager, called from the configuration.<p> */ public CmsLocaleManager() { setDefaultLocale(); setTimeZone("GMT"); m_availableLocales = new ArrayList<Locale>(); m_defaultLocales = new ArrayList<Locale>(); m_localeHandler = new CmsDefaultLocaleHandler(); if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key(Messages.INIT_I18N_CONFIG_START_0)); } // register this object as event listener OpenCms.addCmsEventListener(this, new int[] {I_CmsEventListener.EVENT_CLEAR_CACHES}); }
/** * The constructor of the class is empty, the initial instance will be * created by the resource manager upon startup of OpenCms.<p> * * @see org.opencms.loader.CmsResourceManager */ public CmsJspLoader() { m_configuration = new CmsParameterConfiguration(); OpenCms.addCmsEventListener( this, new int[] {EVENT_CLEAR_CACHES, EVENT_CLEAR_OFFLINE_CACHES, EVENT_CLEAR_ONLINE_CACHES}); m_fileLocks = CmsMemoryMonitor.createLRUCacheMap(10000); initCaches(1000); }
m_isEventRegistered = true; OpenCms.addCmsEventListener( this, new int[] {
OpenCms.getMemoryMonitor().register(getClass().getName() + ".m_resourceMap", flexKeyMap); OpenCms.addCmsEventListener(this, new int[] { I_CmsEventListener.EVENT_PUBLISH_PROJECT, I_CmsEventListener.EVENT_CLEAR_CACHES,
/** * @see org.opencms.configuration.I_CmsConfigurationParameterHandler#initConfiguration() */ @Override public void initConfiguration() { if (CmsStringUtil.isEmpty(m_imageRepositoryFolder)) { m_imageRepositoryFolder = IMAGE_REPOSITORY_DEFAULT; } // initialize the image cache if (m_vfsDiskCache == null) { m_vfsDiskCache = new CmsVfsNameBasedDiskCache( OpenCms.getSystemInfo().getWebApplicationRfsPath(), m_imageRepositoryFolder); } OpenCms.addCmsEventListener(this); // output setup information if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info( Messages.get().getBundle().key( Messages.INIT_IMAGE_REPOSITORY_PATH_1, m_vfsDiskCache.getRepositoryPath())); CmsLog.INIT.info( Messages.get().getBundle().key(Messages.INIT_IMAGE_SCALING_ENABLED_1, Boolean.valueOf(m_enabled))); } }
/** * @see org.opencms.configuration.I_CmsConfigurationParameterHandler#initConfiguration() */ @Override public void initConfiguration() { super.initConfiguration(); if (CmsStringUtil.isEmpty(m_imageRepositoryFolder)) { m_imageRepositoryFolder = IMAGE_REPOSITORY_DEFAULT; } // initialize the image cache if (m_vfsDiskCache == null) { m_vfsDiskCache = new CmsVfsNameBasedDiskCache( OpenCms.getSystemInfo().getWebApplicationRfsPath(), m_imageRepositoryFolder); } OpenCms.addCmsEventListener(this); // output setup information if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key( Messages.INIT_IMAGE_REPOSITORY_PATH_1, m_vfsDiskCache.getRepositoryPath())); CmsLog.INIT.info(Messages.get().getBundle().key( Messages.INIT_IMAGE_SCALING_ENABLED_1, Boolean.valueOf(m_enabled))); } }
OpenCms.addCmsEventListener( this, new int[] {
OpenCms.addCmsEventListener(this, new int[] { I_CmsEventListener.EVENT_CLEAR_CACHES, I_CmsEventListener.EVENT_PUBLISH_PROJECT,