com.filenet.wcm.toolkit.server.base
Class ControllerUtilities.WindowIDManager
java.lang.Object
com.filenet.wcm.toolkit.server.base.ControllerUtilities.WindowIDManager
- All Implemented Interfaces:
- java.io.Serializable
- Enclosing class:
- com.filenet.wcm.toolkit.server.base.ControllerUtilities
- protected static class ControllerUtilities.WindowIDManager
- extends java.lang.Object
- implements java.io.Serializable
WindowIDManager takes care of aging out window ID's that have not been accessed
for longer than a defined timeout limit.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
checkInterval
protected long checkInterval
timeout
protected long timeout
lastCheck
protected long lastCheck
baseURL
protected java.lang.String baseURL
sequenceNumber
protected long sequenceNumber
map
protected java.util.HashMap map
ControllerUtilities.WindowIDManager
protected ControllerUtilities.WindowIDManager(WcmController controller,
long checkInterval,
long timeout)
getNextStackedWindowID
protected WindowID getNextStackedWindowID()
initialize
protected void initialize(WindowID windowId,
WcmDataStore dataStore,
boolean isStacked)
throws FrameworkException,
WcmException
- Throws:
FrameworkException
WcmException
setWindowSignedIn
protected void setWindowSignedIn(WindowID oWindowId,
boolean isSignedIn)
update
protected ControllerUtilities.WindowIdInfo update(java.lang.String windowId,
WcmDataStore dataStore)
throws FrameworkException,
WcmException
- Throws:
FrameworkException
WcmException
release
protected void release(java.lang.String windowId,
WcmDataStore dataStore,
long timeout)
release
protected void release(ControllerUtilities.WindowIdInfo widi,
WcmDataStore dataStore,
long timeout)
expire
protected void expire(WcmDataStore dataStore)
throws WcmException
- Throws:
WcmException
© Copyright IBM Corp. 2002, 2007. All Rights Reserved.