Class ResourceRequestHandler
java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.web.WebRequestHandler
org.gatein.portal.controller.resource.ResourceRequestHandler
- All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin,org.gatein.wci.WebAppListener
public class ResourceRequestHandler
extends org.exoplatform.web.WebRequestHandler
implements org.gatein.wci.WebAppListener
- Author:
- Julien Viet
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.exoplatform.web.controller.QualifiedName.static final Stringstatic final Stringstatic final org.exoplatform.web.controller.QualifiedName.static final Stringstatic final longstatic final org.exoplatform.web.controller.QualifiedName.static final org.exoplatform.web.controller.QualifiedName.static final org.exoplatform.web.controller.QualifiedName.static final Stringstatic final String.static final Stringstatic final org.exoplatform.web.controller.QualifiedName.Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin
desc, name -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanexecute(org.exoplatform.web.ControllerContext context) Get cached Javascript Modules idsprotected booleanvoidonDestroy(org.exoplatform.web.WebAppController controller) voidonEvent(org.gatein.wci.WebAppEvent event) voidonInit(org.exoplatform.web.WebAppController controller, jakarta.servlet.ServletConfig sConfig) voidreloadJavascriptModule(String jsModule) Reload Javascript Module by its id like 'SHARED/jquery'voidReload Javascript Modules by clearing cacheMethods inherited from class org.exoplatform.container.component.BaseComponentPlugin
getDescription, getName, setDescription, setName
-
Field Details
-
HANDLER_NAME
- See Also:
-
IF_MODIFIED_SINCE
- See Also:
-
LAST_MODIFIED
- See Also:
-
SUPPORT_GATEIN_RESOURCES
- See Also:
-
VERSION
. -
VERSION_E_TAG
-
MAX_AGE
public static final long MAX_AGE -
VERSION_QN
public static final org.exoplatform.web.controller.QualifiedName VERSION_QN. -
RESOURCE_QN
public static final org.exoplatform.web.controller.QualifiedName RESOURCE_QN. -
SCOPE_QN
public static final org.exoplatform.web.controller.QualifiedName SCOPE_QN. -
COMPRESS_QN
public static final org.exoplatform.web.controller.QualifiedName COMPRESS_QN. -
ORIENTATION_QN
public static final org.exoplatform.web.controller.QualifiedName ORIENTATION_QN. -
LANG_QN
public static final org.exoplatform.web.controller.QualifiedName LANG_QN.
-
-
Constructor Details
-
ResourceRequestHandler
public ResourceRequestHandler()
-
-
Method Details
-
getHandlerName
- Specified by:
getHandlerNamein classorg.exoplatform.web.WebRequestHandler
-
execute
- Specified by:
executein classorg.exoplatform.web.WebRequestHandler- Throws:
Exception
-
getRequiresLifeCycle
protected boolean getRequiresLifeCycle()- Specified by:
getRequiresLifeCyclein classorg.exoplatform.web.WebRequestHandler
-
onInit
public void onInit(org.exoplatform.web.WebAppController controller, jakarta.servlet.ServletConfig sConfig) throws Exception - Overrides:
onInitin classorg.exoplatform.web.WebRequestHandler- Throws:
Exception
-
onDestroy
public void onDestroy(org.exoplatform.web.WebAppController controller) - Overrides:
onDestroyin classorg.exoplatform.web.WebRequestHandler
-
onEvent
public void onEvent(org.gatein.wci.WebAppEvent event) - Specified by:
onEventin interfaceorg.gatein.wci.WebAppListener
-
getJavascriptModules
Get cached Javascript Modules ids -
reloadJavascriptModules
public void reloadJavascriptModules()Reload Javascript Modules by clearing cache -
reloadJavascriptModule
Reload Javascript Module by its id like 'SHARED/jquery'- Parameters:
jsModule-
-