org.codehaus.wadi.impl
Class GiannisContextualiser
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.GiannisContextualiser
- All Implemented Interfaces:
- Config, Contextualiser, EvicterConfig, Lifecycle
- public class GiannisContextualiser
- 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, stop, toString |
_immoter
protected final Immoter _immoter
_emoter
protected final Emoter _emoter
_store
protected final DatabaseStore _store
GiannisContextualiser
public GiannisContextualiser(Contextualiser next,
Collapser collapser,
boolean clean,
Evicter evicter,
Map map,
DatabaseStore dbstore)
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)
load
public void load(Emoter emoter,
Immoter immoter)
- Specified by:
load
in interface Contextualiser
- Overrides:
load
in class AbstractExclusiveContextualiser
unload
protected void unload()
- Overrides:
unload
in class AbstractExclusiveContextualiser
getSharedDemoter
public Immoter getSharedDemoter()
- Specified by:
getSharedDemoter
in interface Contextualiser
- Overrides:
getSharedDemoter
in class AbstractMotingContextualiser
Copyright © 2004-2008 Core Developers Network Ltd.. All Rights Reserved.