|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Evictable | |
org.codehaus.wadi | |
org.codehaus.wadi.impl |
Uses of Evictable in org.codehaus.wadi |
Subinterfaces of Evictable in org.codehaus.wadi | |
interface |
Context
Base API for client state |
interface |
Location
API which encodes the Location of a Context TODO: I do not understand why we want a location to be an Evictable. |
interface |
Motable
Lit. |
interface |
Session
|
interface |
StoreMotable
|
interface |
WADIHttpSession
|
Methods in org.codehaus.wadi with parameters of type Evictable | |
void |
Contextualiser.setLastAccessedTime(Evictable evictable,
long oldTime,
long newTime)
|
void |
Contextualiser.setMaxInactiveInterval(Evictable evictable,
int oldInterval,
int newInterval)
|
void |
Evictable.copy(Evictable evictable)
|
void |
Evictable.mote(Evictable recipient)
|
void |
SessionConfig.setLastAccessedTime(Evictable evictable,
long oldTime,
long newTime)
|
void |
SessionConfig.setMaxInactiveInterval(Evictable evictable,
int oldInterval,
int newInterval)
|
boolean |
Evicter.test(Evictable evictable,
long time,
long ttl)
|
void |
Evicter.setLastAccessedTime(Evictable evictable,
long oldTime,
long newTime)
|
void |
Evicter.setMaxInactiveInterval(Evictable evictable,
int oldInterval,
int newInterval)
|
void |
Evicter.insert(Evictable evictable)
|
void |
Evicter.remove(Evictable evictable)
|
Uses of Evictable in org.codehaus.wadi.impl |
Classes in org.codehaus.wadi.impl that implement Evictable | |
class |
AbstractContext
TODO - JavaDoc this type |
class |
AbstractMotable
Implement all of Motable except for the Bytes field. |
class |
AbstractReplicableSession
A DistributableSession enhanced with functionality associated with replication - the frequent 'backing-up' of its content to provide against catastrophic failure. |
class |
AtomicallyReplicableSession
|
class |
DatabaseMotable
A Motable that represents its Bytes field as a row in a Shared DataBase table. |
class |
DiscMotable
|
class |
DistributableSession
A Standard Session enhanced with functionality associated with [de]serialisation - necessary to allow the movement of the session from jvm to jvm/storage. |
class |
HttpProxyLocation
A Location that includes a hostname/ip-address and HTTP port |
class |
PartiallyReplicableSession
|
class |
SimpleEvictable
A very Simple impementation of Evictable |
class |
SimpleMotable
A very Simple implementation of Motable, with the Bytes field represented as a byte[] |
class |
StandardSession
Our internal representation of any Web Session |
Methods in org.codehaus.wadi.impl with parameters of type Evictable | |
void |
StandardManager.setLastAccessedTime(Evictable evictable,
long oldTime,
long newTime)
|
void |
StandardManager.setMaxInactiveInterval(Evictable evictable,
int oldInterval,
int newInterval)
|
void |
SimpleEvictable.copy(Evictable evictable)
|
void |
SimpleEvictable.mote(Evictable recipient)
|
void |
AbstractChainedContextualiser.setLastAccessedTime(Evictable evictable,
long oldTime,
long newTime)
|
void |
AbstractChainedContextualiser.setMaxInactiveInterval(Evictable evictable,
int oldInterval,
int newTime)
|
boolean |
AbsoluteEvicter.test(Evictable evictable,
long time,
long ttl)
|
void |
AbstractBestEffortEvicter.insert(Evictable evictable)
|
void |
AbstractBestEffortEvicter.remove(Evictable evictable)
|
void |
AbstractBestEffortEvicter.setLastAccessedTime(Evictable evictable,
long oldTime,
long newTime)
|
void |
AbstractBestEffortEvicter.setMaxInactiveInterval(Evictable evictable,
int oldInterval,
int newInterval)
|
boolean |
AlwaysEvicter.test(Evictable evictable,
long time,
long ttl)
|
boolean |
CapacityEvicter.test(Evictable evictable,
long time,
long ttl)
|
void |
DummyContextualiser.setLastAccessedTime(Evictable evictable,
long oldTime,
long newTime)
|
void |
DummyContextualiser.setMaxInactiveInterval(Evictable evictable,
int oldInterval,
int newInterval)
|
boolean |
DummyEvicter.test(Evictable evictable,
long time,
long ttl)
|
void |
DummyEvicter.setLastAccessedTime(Evictable evictable,
long oldTime,
long newTime)
|
void |
DummyEvicter.setMaxInactiveInterval(Evictable evictable,
int oldInterval,
int newInterval)
|
void |
DummyEvicter.insert(Evictable evictable)
|
void |
DummyEvicter.remove(Evictable evictable)
|
void |
MemoryContextualiser.setLastAccessTime(Evictable evictable,
long oldTime,
long newTime)
|
void |
MemoryContextualiser.setMaxInactiveInterval(Evictable evictable,
int oldInterval,
int newInterval)
|
boolean |
NeverEvicter.test(Evictable evictable,
long time,
long ttl)
|
void |
SimpleContextualiserStack.setLastAccessedTime(Evictable evictable,
long oldTime,
long newTime)
|
void |
SimpleContextualiserStack.setMaxInactiveInterval(Evictable evictable,
int oldInterval,
int newInterval)
|
boolean |
TimeToLiveEvicter.test(Evictable evictable,
long time,
long ttl)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |