Package com.jalios.jcms.ajax
Class AjaxManager
- java.lang.Object
-
- com.jalios.jcms.ajax.AjaxManager
-
- All Implemented Interfaces:
java.io.Serializable
public class AjaxManager extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAJAX_CONTEXT_LRU_MAPstatic intAJAX_CONTEXT_LRU_MAP_SIZE
-
Constructor Summary
Constructors Constructor Description AjaxManager()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description JcmsJspAjaxContextgetContext(java.lang.String id, javax.servlet.http.HttpSession session)Returns the JcmsJspAjaxContext for the given request id.static AjaxManagergetInstance()Returns the singleton.voidregisterContext(JcmsJspContext ctxt)Register a JcmsJspAjaxContext for the given JcmsJspContext in the session.voidsetContext(java.lang.String id, JcmsJspAjaxContext jjac, javax.servlet.http.HttpSession session)Internal method used by Ajax-Refresh to reset JcmsJspAjaxContext in session
-
-
-
Field Detail
-
AJAX_CONTEXT_LRU_MAP
public static final java.lang.String AJAX_CONTEXT_LRU_MAP
- See Also:
- Constant Field Values
-
AJAX_CONTEXT_LRU_MAP_SIZE
public static final int AJAX_CONTEXT_LRU_MAP_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static AjaxManager getInstance()
Returns the singleton. Caution: This method is not thread-safe.- Returns:
- the singleton.
- Since:
- jcms-6.0.0
-
getContext
public JcmsJspAjaxContext getContext(java.lang.String id, javax.servlet.http.HttpSession session)
Returns the JcmsJspAjaxContext for the given request id.- Parameters:
id- the computed request idsession- the HttpSession- Returns:
- JcmsJspAjaxContext the Jcms Jsp Ajax Context
-
setContext
public void setContext(java.lang.String id, JcmsJspAjaxContext jjac, javax.servlet.http.HttpSession session)Internal method used by Ajax-Refresh to reset JcmsJspAjaxContext in session- Parameters:
id- the computed request idjjac- the JcmsJspAjaxContext to storesession- the HttpSession
-
registerContext
public void registerContext(JcmsJspContext ctxt)
Register a JcmsJspAjaxContext for the given JcmsJspContext in the session. Then returns the stored key.- Parameters:
ctxt- the JcmsJspContext
-
-