org.apache.cocoon.components.flow
Class ContinuationsManagerImpl.HolderAwareWebContinuation

java.lang.Object
  extended byorg.apache.cocoon.components.flow.WebContinuation
      extended byorg.apache.cocoon.components.flow.ContinuationsManagerImpl.HolderAwareWebContinuation
All Implemented Interfaces:
Comparable
Enclosing class:
ContinuationsManagerImpl

protected class ContinuationsManagerImpl.HolderAwareWebContinuation
extends org.apache.cocoon.components.flow.WebContinuation

WebContinuation extension that holds also the information about the holder. This information is needed to cleanup a proper holder after continuation's expiration time.


Field Summary
 
Fields inherited from class org.apache.cocoon.components.flow.WebContinuation
children, continuation, disposer, id, interpreterId, lastAccessTime, parentContinuation, timeToLive, userObject
 
Constructor Summary
ContinuationsManagerImpl.HolderAwareWebContinuation(String id, Object continuation, org.apache.cocoon.components.flow.WebContinuation parentContinuation, int timeToLive, String interpreterId, org.apache.cocoon.components.flow.ContinuationsDisposer disposer, ContinuationsManagerImpl.WebContinuationsHolder continuationsHolder)
           
 
Method Summary
 int compareTo(Object other)
           
 ContinuationsManagerImpl.WebContinuationsHolder getContinuationsHolder()
           
 
Methods inherited from class org.apache.cocoon.components.flow.WebContinuation
detachFromParent, display, display, dispose, disposed, equals, getAttribute, getAttributeNames, getChildren, getContinuation, getContinuation, getId, getInterpreterId, getLastAccessTime, getLogger, getParentContinuation, getTimeToLive, getUserObject, hasExpired, hashCode, interpreterMatches, removeAttribute, setAttribute, setLogger, setUserObject, updateLastAccessTime
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContinuationsManagerImpl.HolderAwareWebContinuation

public ContinuationsManagerImpl.HolderAwareWebContinuation(String id,
                                                           Object continuation,
                                                           org.apache.cocoon.components.flow.WebContinuation parentContinuation,
                                                           int timeToLive,
                                                           String interpreterId,
                                                           org.apache.cocoon.components.flow.ContinuationsDisposer disposer,
                                                           ContinuationsManagerImpl.WebContinuationsHolder continuationsHolder)
Method Detail

getContinuationsHolder

public ContinuationsManagerImpl.WebContinuationsHolder getContinuationsHolder()

compareTo

public int compareTo(Object other)


Copyright © 1999-2008 The Apache Software Foundation. All Rights Reserved.