Package org.ametys.web.cache.pageelement
Class PageElementCachePolicyExtensionPoint
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint<PageElementCachePolicy>
org.ametys.web.cache.pageelement.PageElementCachePolicyExtensionPoint
- All Implemented Interfaces:
LogEnabled,ExtensionPoint<PageElementCachePolicy>,Disposable,Initializable,Component,Contextualizable,Serviceable,ThreadSafe
public class PageElementCachePolicyExtensionPoint
extends AbstractThreadSafeComponentExtensionPoint<PageElementCachePolicy>
Extension point for
PageElementCachePolicy.-
Field Summary
Fields inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint
_cocoonManager, _context, _manager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPolicies(String pageElementType) Returns allPageElementCachePolicyassociated with the given page element type.voidFinalize the initialization of the extensions.
This method is called after alladdExtension()calls.
This is the last step before the actual startup of the application.Methods inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint
addComponent, addExtension, contextualize, dispose, getExtension, getExtensionsIds, hasExtension, initialize, serviceMethods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Constructor Details
-
PageElementCachePolicyExtensionPoint
public PageElementCachePolicyExtensionPoint()
-
-
Method Details
-
initializeExtensions
Description copied from interface:ExtensionPointFinalize the initialization of the extensions.
This method is called after alladdExtension()calls.
This is the last step before the actual startup of the application.- Specified by:
initializeExtensionsin interfaceExtensionPoint<PageElementCachePolicy>- Overrides:
initializeExtensionsin classAbstractThreadSafeComponentExtensionPoint<PageElementCachePolicy>- Throws:
Exception- if something wrong occurs
-
getPolicies
Returns allPageElementCachePolicyassociated with the given page element type.- Parameters:
pageElementType- the element type.- Returns:
- a Set of
PageElementCachePolicy.
-