Package org.zkoss.zk.ui
Class Sessions
java.lang.Object
org.zkoss.zk.ui.Sessions
- Direct Known Subclasses:
SessionsCtrl
Utilities to access
Session.- Author:
- tomyeh
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static intprotected static final ThreadLocal<Object>Used to the store the session for the current thread. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final intgetCount()Returns the number of total alive session.static final SessionReturns the session for the current thread, or null if not available.static final SessiongetCurrent(boolean create) Returns the session for the current thread, or null if not available.
-
Field Details
-
_sess
Used to the store the session for the current thread. -
_cnt
protected static int _cnt
-
-
Constructor Details
-
Sessions
protected Sessions()
-
-
Method Details
-
getCount
public static final int getCount()Returns the number of total alive session.- Since:
- 5.0.0
-
getCurrent
Returns the session for the current thread, or null if not available. It is the same as getSession(true).Note: it returns null if it is called in a working thread.
-
getCurrent
Returns the session for the current thread, or null if not available.- Parameters:
create- whether to create a new session if not available. Notice that this method might return null if it is called in a working thread, even though create is true,- Since:
- 5.0.0
-