org.zkoss.zk.ui
Class Sessions

java.lang.Object
  extended by org.zkoss.zk.ui.Sessions
Direct Known Subclasses:
SessionsCtrl

public class Sessions
extends java.lang.Object

Utilities to access Session.

Author:
tomyeh

Field Summary
protected static int _cnt
           
protected static java.lang.ThreadLocal<java.lang.Object> _sess
          Used to the store the session for the current thread.
 
Constructor Summary
protected Sessions()
           
 
Method Summary
static int getCount()
          Returns the number of total alive session.
static Session getCurrent()
          Returns the session for the current thread, or null if not available.
static Session getCurrent(boolean create)
          Returns the session for the current thread, or null if not available.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_sess

protected static final java.lang.ThreadLocal<java.lang.Object> _sess
Used to the store the session for the current thread.


_cnt

protected static int _cnt
Constructor Detail

Sessions

protected Sessions()
Method Detail

getCount

public static final int getCount()
Returns the number of total alive session.

Since:
5.0.0

getCurrent

public static final Session 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

public static final Session getCurrent(boolean create)
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


Copyright © 2005-2011 Potix Corporation. All Rights Reserved. SourceForge.net Logo