org.codehaus.wadi.impl
Class ExclusiveStoreContextualiser
java.lang.Object
org.codehaus.wadi.impl.AbstractContextualiser
org.codehaus.wadi.impl.AbstractChainedContextualiser
org.codehaus.wadi.impl.AbstractMotingContextualiser
org.codehaus.wadi.impl.AbstractExclusiveContextualiser
org.codehaus.wadi.impl.ExclusiveStoreContextualiser
- All Implemented Interfaces:
- Config, Contextualiser, EvicterConfig, Lifecycle
- public class ExclusiveStoreContextualiser
- extends AbstractExclusiveContextualiser
Maps id:File where file contains Context content...
- Version:
- $Revision: 1363 $
- Author:
- Jules Gosnell
Methods inherited from class org.codehaus.wadi.impl.AbstractExclusiveContextualiser |
demote, destroy, findRelevantSessionNames, get, getDemoter, getEvicter, getEvictionEmoter, getEvictionLock, getLocalSessionCount, getMap, getMaxInactiveInterval, getSize, getTimer, handle, load, stop, toString, unload |
_store
protected final Store _store
_immoter
protected final Immoter _immoter
_emoter
protected final Emoter _emoter
ExclusiveStoreContextualiser
public ExclusiveStoreContextualiser(Contextualiser next,
Collapser collapser,
boolean clean,
Evicter evicter,
Map map,
Streamer streamer,
File dir)
throws Exception
init
public void init(ContextualiserConfig config)
- Specified by:
init
in interface Contextualiser
- Overrides:
init
in class AbstractExclusiveContextualiser
getStartInfo
public String getStartInfo()
- Overrides:
getStartInfo
in class AbstractContextualiser
isExclusive
public boolean isExclusive()
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
start
public void start()
throws Exception
- Specified by:
start
in interface Lifecycle
- Overrides:
start
in class AbstractExclusiveContextualiser
- Throws:
Exception
expire
public void expire(Motable motable)
Copyright © 2004-2008 Core Developers Network Ltd.. All Rights Reserved.