org.codehaus.wadi.impl
Class SerialContextualiser

java.lang.Object
  extended byorg.codehaus.wadi.impl.AbstractContextualiser
      extended byorg.codehaus.wadi.impl.AbstractChainedContextualiser
          extended byorg.codehaus.wadi.impl.AbstractDelegatingContextualiser
              extended byorg.codehaus.wadi.impl.SerialContextualiser
All Implemented Interfaces:
Contextualiser, Lifecycle

public class SerialContextualiser
extends AbstractDelegatingContextualiser

Ensure that any Contextualisations that pass through are serialised according to the strategy imposed by our Collapser.

Version:
$Revision: 1430 $
Author:
Jules Gosnell

Field Summary
protected  Collapser _collapser
           
protected  Sync _dummyLock
           
protected  Log _lockLog
           
protected  Map _map
           
 
Fields inherited from class org.codehaus.wadi.impl.AbstractChainedContextualiser
_next
 
Fields inherited from class org.codehaus.wadi.impl.AbstractContextualiser
_log
 
Constructor Summary
SerialContextualiser(Contextualiser next, Collapser collapser, Map map)
           
 
Method Summary
 boolean contextualise(InvocationContext invocationContext, String id, Immoter immoter, Sync invocationLock, boolean exclusiveOnly)
           
 
Methods inherited from class org.codehaus.wadi.impl.AbstractDelegatingContextualiser
getDemoter, getLocalSessionCount, getSharedDemoter, isExclusive, load, promoteToExclusive
 
Methods inherited from class org.codehaus.wadi.impl.AbstractChainedContextualiser
destroy, findRelevantSessionNames, init, setLastAccessedTime, setMaxInactiveInterval, start, stop
 
Methods inherited from class org.codehaus.wadi.impl.AbstractContextualiser
getStartInfo, getStopInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_collapser

protected final Collapser _collapser

_dummyLock

protected final Sync _dummyLock

_map

protected final Map _map

_lockLog

protected final Log _lockLog
Constructor Detail

SerialContextualiser

public SerialContextualiser(Contextualiser next,
                            Collapser collapser,
                            Map map)
Method Detail

contextualise

public boolean contextualise(InvocationContext invocationContext,
                             String id,
                             Immoter immoter,
                             Sync invocationLock,
                             boolean exclusiveOnly)
                      throws InvocationException
Throws:
InvocationException


Copyright © 2004-2006 Core Developers Network Ltd.. All Rights Reserved.