public interface  org.apache.zookeeper.server.SessionTracker extends java.lang.Object
{
public abstract long createSession(int);
public abstract boolean trackSession(long, int);
public abstract boolean commitSession(long, int);
public abstract boolean touchSession(long, int);
public abstract void setSessionClosing(long);
public abstract void shutdown();
public abstract void removeSession(long);
public abstract boolean isTrackingSession(long);
public abstract void checkSession(long, java.lang.Object) throws org.apache.zookeeper.KeeperException$SessionExpiredException, org.apache.zookeeper.KeeperException$SessionMovedException, org.apache.zookeeper.KeeperException$UnknownSessionException;
public abstract void checkGlobalSession(long, java.lang.Object) throws org.apache.zookeeper.KeeperException$SessionExpiredException, org.apache.zookeeper.KeeperException$SessionMovedException;
public abstract void setOwner(long, java.lang.Object) throws org.apache.zookeeper.KeeperException$SessionExpiredException;
public abstract void dumpSessions(java.io.PrintWriter);
public abstract java.util.Map getSessionExpiryMap();
public abstract long getLocalSessionCount();
public abstract boolean isLocalSessionsEnabled();
public abstract java.util.Set globalSessions();
public abstract java.util.Set localSessions();
}