org.codehaus.wadi.core.contextualiser
Class MemoryContextualiser
java.lang.Object
org.codehaus.wadi.core.contextualiser.AbstractChainedContextualiser
org.codehaus.wadi.core.contextualiser.AbstractMotingContextualiser
org.codehaus.wadi.core.contextualiser.AbstractExclusiveContextualiser
org.codehaus.wadi.core.contextualiser.MemoryContextualiser
- All Implemented Interfaces:
- Contextualiser, Lifecycle
public class MemoryContextualiser
- extends AbstractExclusiveContextualiser
A Contextualiser that stores its state in Memory as Java Objects
- Version:
- $Revision: 2412 $
- Author:
- Jules Gosnell
Methods inherited from class org.codehaus.wadi.core.contextualiser.AbstractExclusiveContextualiser |
acquire, doFindRelevantSessionNames, doStart, doStop, get, getDemoter, getSessionNames, getSharedDemoter, handle, promoteToExclusive, release, unload |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MemoryContextualiser
public MemoryContextualiser(Contextualiser next,
Evicter evicter,
ConcurrentMotableMap map,
SessionFactory sessionFactory,
SessionMonitor sessionMonitor)
handleLocally
protected boolean handleLocally(Invocation invocation,
java.lang.String id,
Motable motable)
throws InvocationException
- Overrides:
handleLocally
in class AbstractExclusiveContextualiser
- Throws:
InvocationException
getImmoter
public Immoter getImmoter()
- Specified by:
getImmoter
in class AbstractMotingContextualiser
- Returns:
- - an Immoter that facilitates insertion of Motables into this Contextualiser's own store
getEmoter
public Emoter getEmoter()
- Specified by:
getEmoter
in class AbstractMotingContextualiser
- Returns:
- - an Emoter that facilitates removal of Motables from this Contextualiser's own store
getPromoter
public Immoter getPromoter(Immoter immoter)
- Overrides:
getPromoter
in class AbstractMotingContextualiser
Copyright © 2008. All Rights Reserved.