|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Motable in org.codehaus.wadi.core |
---|
Methods in org.codehaus.wadi.core that return Motable | |
---|---|
Motable |
ConcurrentMotableMap.acquire(java.lang.String id)
|
Motable |
OswegoConcurrentMotableMap.acquire(java.lang.String id)
|
Motable |
ConcurrentMotableMap.acquireExclusive(java.lang.String id,
long exclusiveSessionLockWaitTime)
|
Motable |
OswegoConcurrentMotableMap.acquireExclusive(java.lang.String id,
long exclusiveSessionLockWaitTime)
|
Methods in org.codehaus.wadi.core with parameters of type Motable | |
---|---|
protected java.util.concurrent.locks.Lock |
OswegoConcurrentMotableMap.getExclusiveLock(Motable motable)
|
protected java.util.concurrent.locks.Lock |
OswegoConcurrentMotableMap.getSharedLock(Motable motable)
|
void |
ConcurrentMotableMap.put(java.lang.String name,
Motable motable)
|
void |
OswegoConcurrentMotableMap.put(java.lang.String name,
Motable motable)
|
void |
ConcurrentMotableMap.release(Motable motable)
|
void |
OswegoConcurrentMotableMap.release(Motable motable)
|
void |
ConcurrentMotableMap.releaseExclusive(Motable motable)
|
void |
OswegoConcurrentMotableMap.releaseExclusive(Motable motable)
|
Uses of Motable in org.codehaus.wadi.core.contextualiser |
---|
Methods in org.codehaus.wadi.core.contextualiser that return Motable | |
---|---|
protected Motable |
AbstractExclusiveContextualiser.acquire(java.lang.String id,
boolean exclusiveOnly,
long exclusiveSessionLockWaitTime)
|
protected abstract Motable |
AbstractMotingContextualiser.get(java.lang.String id,
boolean exclusiveOnly)
|
protected Motable |
AbstractExclusiveContextualiser.get(java.lang.String id,
boolean exclusiveOnly)
|
protected Motable |
SharedStoreContextualiser.get(java.lang.String id,
boolean exclusiveOnly)
Shared Contextualisers do nothing at runtime. |
protected Motable |
ClusterContextualiser.get(java.lang.String id,
boolean exclusiveOnly)
|
Motable |
DummyContextualiser.DummyImmoter.newMotable(Motable emotable)
|
Motable |
MemoryContextualiser.MemoryImmoter.newMotable(Motable emotable)
|
Motable |
SharedStoreContextualiser.SharedImmoter.newMotable(Motable emotable)
|
Motable |
ExclusiveStoreContextualiser.ExclusiveStoreImmoter.newMotable(Motable emotable)
|
Methods in org.codehaus.wadi.core.contextualiser with parameters of type Motable | |
---|---|
boolean |
DummyContextualiser.DummyImmoter.contextualise(Invocation invocation,
java.lang.String id,
Motable immotable)
|
boolean |
MemoryContextualiser.MemoryImmoter.contextualise(Invocation invocation,
java.lang.String id,
Motable immotable)
|
void |
EvictionStrategy.demote(Motable motable)
|
void |
AbstractExclusiveContextualiser.BasicEvictionStrategy.demote(Motable motable)
|
boolean |
MemoryContextualiser.MemoryEmoter.emote(Motable emotable,
Motable immotable)
|
void |
EvictionStrategy.expire(Motable motable)
|
void |
AbstractExclusiveContextualiser.BasicEvictionStrategy.expire(Motable motable)
|
Immoter |
DummyContextualiser.getDemoter(java.lang.String name,
Motable motable)
|
Immoter |
Contextualiser.getDemoter(java.lang.String name,
Motable motable)
Return an immoter to the first Contextualiser below us, which would be happy to accept this Motable - in other words - would not evict() it. |
Immoter |
AbstractSharedContextualiser.getDemoter(java.lang.String name,
Motable motable)
|
Immoter |
AbstractExclusiveContextualiser.getDemoter(java.lang.String name,
Motable motable)
|
Immoter |
AbstractDelegatingContextualiser.getDemoter(java.lang.String name,
Motable motable)
|
Immoter |
ClusterContextualiser.getDemoter(java.lang.String name,
Motable motable)
|
protected boolean |
MemoryContextualiser.handleLocally(Invocation invocation,
java.lang.String id,
Motable motable)
|
protected boolean |
AbstractExclusiveContextualiser.handleLocally(Invocation invocation,
java.lang.String id,
Motable motable)
|
boolean |
DummyContextualiser.DummyImmoter.immote(Motable emotable,
Motable immotable)
|
boolean |
MemoryContextualiser.MemoryImmoter.immote(Motable emotable,
Motable immotable)
|
Motable |
DummyContextualiser.DummyImmoter.newMotable(Motable emotable)
|
Motable |
MemoryContextualiser.MemoryImmoter.newMotable(Motable emotable)
|
Motable |
SharedStoreContextualiser.SharedImmoter.newMotable(Motable emotable)
|
Motable |
ExclusiveStoreContextualiser.ExclusiveStoreImmoter.newMotable(Motable emotable)
|
protected boolean |
AbstractMotingContextualiser.promote(Invocation invocation,
java.lang.String id,
Immoter immoter,
Motable emotable)
|
void |
SharedStoreContextualiser.SharedPutter.put(java.lang.String name,
Motable motable)
|
protected void |
AbstractExclusiveContextualiser.release(Motable motable,
boolean exclusiveOnly)
|
Uses of Motable in org.codehaus.wadi.core.eviction |
---|
Methods in org.codehaus.wadi.core.eviction with parameters of type Motable | |
---|---|
protected void |
AbstractBestEffortEvicter.demote(Motable[] toDemote,
EvictionStrategy evictionStrategy)
|
protected void |
AbstractBestEffortEvicter.expire(Motable[] toExpire,
EvictionStrategy evictionStrategy)
|
protected boolean |
AbstractBestEffortEvicter.isReadyToDemote(Motable motable,
long time)
|
protected boolean |
AbstractBestEffortEvicter.isReadyToExpire(Motable motable,
long time)
|
protected void |
AbstractBestEffortEvicter.sortCandidates(Motable[] toExpire,
Motable[] toDemote)
|
protected void |
AbstractBestEffortEvicter.sortCandidates(Motable[] toExpire,
Motable[] toDemote)
|
boolean |
AbsoluteEvicter.testForDemotion(Motable motable,
long time,
long ttl)
|
boolean |
Evicter.testForDemotion(Motable motable,
long time,
long ttl)
|
boolean |
DummyEvicter.testForDemotion(Motable motable,
long time,
long ttl)
|
boolean |
TimeToLiveEvicter.testForDemotion(Motable motable,
long time,
long ttl)
|
boolean |
AlwaysEvicter.testForDemotion(Motable motable,
long time,
long ttl)
|
Uses of Motable in org.codehaus.wadi.core.motable |
---|
Classes in org.codehaus.wadi.core.motable that implement Motable | |
---|---|
class |
AbstractMotable
Implement all of Motable except for the Bytes field. |
class |
SimpleMotable
A very Simple implementation of Motable, with the Bytes field represented as a byte[] |
Methods in org.codehaus.wadi.core.motable that return Motable | |
---|---|
Motable |
Immoter.newMotable(Motable emotable)
|
Motable |
RehydrationImmoter.newMotable(Motable emotable)
|
Methods in org.codehaus.wadi.core.motable with parameters of type Motable | |
---|---|
boolean |
Immoter.contextualise(Invocation invocation,
java.lang.String id,
Motable immotable)
|
boolean |
AbstractImmoter.contextualise(Invocation invocation,
java.lang.String id,
Motable immotable)
|
boolean |
RehydrationImmoter.contextualise(Invocation invocation,
java.lang.String id,
Motable immotable)
|
boolean |
LockingRehydrationImmoter.contextualise(Invocation invocation,
java.lang.String id,
Motable immotable)
|
void |
Motable.copy(Motable motable)
|
void |
AbstractMotable.copy(Motable motable)
|
boolean |
Emoter.emote(Motable emotable,
Motable immotable)
|
boolean |
BaseMappedEmoter.emote(Motable emotable,
Motable immotable)
|
boolean |
AbstractChainedEmoter.emote(Motable emotable,
Motable immotable)
|
boolean |
Immoter.immote(Motable emotable,
Motable immotable)
|
boolean |
AbstractMappedImmoter.immote(Motable emotable,
Motable immotable)
|
boolean |
AbstractImmoter.immote(Motable emotable,
Motable immotable)
|
boolean |
RehydrationImmoter.immote(Motable emotable,
Motable immotable)
|
boolean |
LockingRehydrationImmoter.immote(Motable emotable,
Motable immotable)
|
void |
Motable.mote(Motable recipient)
|
void |
AbstractMotable.mote(Motable recipient)
|
Motable |
Immoter.newMotable(Motable emotable)
|
Motable |
RehydrationImmoter.newMotable(Motable emotable)
|
Uses of Motable in org.codehaus.wadi.core.session |
---|
Subinterfaces of Motable in org.codehaus.wadi.core.session | |
---|---|
interface |
Session
A Session is an object with Time-To-Live (See Motable) and Locking semantics. |
Classes in org.codehaus.wadi.core.session that implement Motable | |
---|---|
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 |
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 |
StandardSession
Our internal representation of any Web Session |
Uses of Motable in org.codehaus.wadi.core.store |
---|
Classes in org.codehaus.wadi.core.store that implement Motable | |
---|---|
class |
BasicStoreMotable
|
Methods in org.codehaus.wadi.core.store that return Motable | |
---|---|
Motable |
Store.create()
|
Motable |
DiscStore.create()
|
Motable |
DatabaseStore.create()
|
protected Motable |
DatabaseStore.load(Store.Putter putter,
long time,
java.sql.ResultSet rs,
java.sql.Connection conn)
|
Methods in org.codehaus.wadi.core.store with parameters of type Motable | |
---|---|
void |
Store.delete(Motable motable)
|
void |
DiscStore.delete(Motable motable)
|
void |
DatabaseStore.delete(Motable motable)
|
protected void |
DatabaseStore.delete(Motable motable,
java.sql.Connection conn)
|
void |
Store.insert(Motable motable)
|
void |
DiscStore.insert(Motable motable)
|
void |
DatabaseStore.insert(Motable motable)
|
byte[] |
Store.loadBody(Motable motable)
|
byte[] |
DiscStore.loadBody(Motable motable)
|
byte[] |
DatabaseStore.loadBody(Motable motable)
|
void |
Store.Putter.put(java.lang.String name,
Motable motable)
|
void |
Store.update(Motable motable)
|
void |
DiscStore.update(Motable motable)
|
void |
DatabaseStore.update(Motable motable)
|
Uses of Motable in org.codehaus.wadi.core.util |
---|
Methods in org.codehaus.wadi.core.util that return Motable | |
---|---|
static Motable |
Utils.mote(Emoter emoter,
Immoter immoter,
Motable emotable,
java.lang.String name)
Mote (in other words - move) the data held in a Motable from one Contextualiser to another, such that if the two Contextualisers store Motables in a persistant fashion, the data is never present in less than one of the two. |
Methods in org.codehaus.wadi.core.util with parameters of type Motable | |
---|---|
static Motable |
Utils.mote(Emoter emoter,
Immoter immoter,
Motable emotable,
java.lang.String name)
Mote (in other words - move) the data held in a Motable from one Contextualiser to another, such that if the two Contextualisers store Motables in a persistant fashion, the data is never present in less than one of the two. |
Uses of Motable in org.codehaus.wadi.location.session |
---|
Fields in org.codehaus.wadi.location.session declared as Motable | |
---|---|
protected Motable |
ReleaseEntryRequest._motable
|
protected Motable |
MoveSMToIM.motable
|
Methods in org.codehaus.wadi.location.session that return Motable | |
---|---|
Motable |
ReleaseEntryRequest.getMotable()
|
Motable |
MoveSMToIM.getMotable()
|
Constructors in org.codehaus.wadi.location.session with parameters of type Motable | |
---|---|
MoveSMToIM(Motable motable,
ReplicaInfo replicaInfo)
|
|
ReleaseEntryRequest(Motable motable)
|
Uses of Motable in org.codehaus.wadi.location.statemanager |
---|
Methods in org.codehaus.wadi.location.statemanager with parameters of type Motable | |
---|---|
boolean |
StateManager.offerEmigrant(Motable emotable)
|
boolean |
SimpleStateManager.offerEmigrant(Motable emotable)
|
Uses of Motable in org.codehaus.wadi.replication.contextualiser |
---|
Methods in org.codehaus.wadi.replication.contextualiser that return Motable | |
---|---|
protected Motable |
ReplicaAwareContextualiser.get(java.lang.String id,
boolean exclusiveOnly)
|
Uses of Motable in org.codehaus.wadi.web |
---|
Subinterfaces of Motable in org.codehaus.wadi.web | |
---|---|
interface |
WADIHttpSession
|
interface |
WebSession
|
Classes in org.codehaus.wadi.web that implement Motable | |
---|---|
class |
BasicWebSession
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |