org.codehaus.wadi.impl
Class AbstractChainedContextualiser

java.lang.Object
  extended byorg.codehaus.wadi.impl.AbstractContextualiser
      extended byorg.codehaus.wadi.impl.AbstractChainedContextualiser
All Implemented Interfaces:
Contextualiser, Lifecycle
Direct Known Subclasses:
AbstractDelegatingContextualiser, AbstractMotingContextualiser

public abstract class AbstractChainedContextualiser
extends AbstractContextualiser


Field Summary
protected  Contextualiser _next
           
 
Fields inherited from class org.codehaus.wadi.impl.AbstractContextualiser
_log
 
Constructor Summary
AbstractChainedContextualiser(Contextualiser next)
           
 
Method Summary
 void destroy()
           
 void findRelevantSessionNames(int numPartitions, Collection[] resultSet)
           
 void init(ContextualiserConfig config)
           
 void setLastAccessedTime(Evictable evictable, long oldTime, long newTime)
           
 void setMaxInactiveInterval(Evictable evictable, int oldInterval, int newTime)
           
 void start()
           
 void 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
 
Methods inherited from interface org.codehaus.wadi.Contextualiser
contextualise, getDemoter, getLocalSessionCount, getSharedDemoter, isExclusive, load, promoteToExclusive
 

Field Detail

_next

protected final Contextualiser _next
Constructor Detail

AbstractChainedContextualiser

public AbstractChainedContextualiser(Contextualiser next)
Method Detail

init

public void init(ContextualiserConfig config)
Specified by:
init in interface Contextualiser
Overrides:
init in class AbstractContextualiser

start

public void start()
           throws Exception
Specified by:
start in interface Lifecycle
Overrides:
start in class AbstractContextualiser
Throws:
Exception

stop

public void stop()
          throws Exception
Specified by:
stop in interface Lifecycle
Overrides:
stop in class AbstractContextualiser
Throws:
Exception

destroy

public void destroy()
Specified by:
destroy in interface Contextualiser
Overrides:
destroy in class AbstractContextualiser

setLastAccessedTime

public void setLastAccessedTime(Evictable evictable,
                                long oldTime,
                                long newTime)

setMaxInactiveInterval

public void setMaxInactiveInterval(Evictable evictable,
                                   int oldInterval,
                                   int newTime)

findRelevantSessionNames

public void findRelevantSessionNames(int numPartitions,
                                     Collection[] resultSet)
Specified by:
findRelevantSessionNames in interface Contextualiser
Overrides:
findRelevantSessionNames in class AbstractContextualiser


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