| java.lang.Object org.mortbay.j2ee.session.AbstractStore org.mortbay.j2ee.session.AbstractReplicatedStore
AbstractReplicatedStore | abstract public class AbstractReplicatedStore extends AbstractStore (Code) | | Maintain synchronisation with other States representing the same session by
publishing changes made to ourself and updating ourself according to
notifications published by the other State objects.
author: Jules Gosnell version: 1.0 |
Method Summary | |
public Object | clone() | public void | createSession(String id, long creationTime, int maxInactiveInterval, int actualMaxInactiveInterval) | public void | destroy() | public void | destroySession(String id) | protected void | dispatch(String id, Integer methodId, Object[] argInstances) | public String | getContextPath() | public ClassLoader | getLoader() | public static boolean | getReplicating() | public int | getSessions() | public boolean | isDistributed() | public State | loadState(String id) | public State | newState(String id, int maxInactiveInterval) | public void | passivateSession(StateAdaptor sa) | abstract protected void | publish(String id, Method method, Object[] argInstances) | public void | removeState(State state) | public void | scavenge() | public void | setLoader(ClassLoader loader) | public static void | setReplicating(boolean replicating) | public void | storeState(State state) | public void | subscribe(String id, Object o) | public void | touchSessions(String[] ids, long time) | public void | unsubscribe(String id) |
DESTROY_SESSION | protected static Method DESTROY_SESSION(Code) | | |
SET_LAST_ACCESSED_TIME | protected static Method SET_LAST_ACCESSED_TIME(Code) | | |
_integerToMethod | protected static Method[] _integerToMethod(Code) | | |
_log | final protected static Logger _log(Code) | | |
_methodToInteger | protected static Map _methodToInteger(Code) | | |
AbstractReplicatedStore | public AbstractReplicatedStore()(Code) | | |
createSession | public void createSession(String id, long creationTime, int maxInactiveInterval, int actualMaxInactiveInterval)(Code) | | |
destroy | public void destroy()(Code) | | |
getReplicating | public static boolean getReplicating()(Code) | | |
getSessions | public int getSessions()(Code) | | |
isDistributed | public boolean isDistributed()(Code) | | |
setReplicating | public static void setReplicating(boolean replicating)(Code) | | |
touchSessions | public void touchSessions(String[] ids, long time)(Code) | | |
|
|