|
||||||||||
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 |
JDK5ConcurrentMotableMap.acquire(java.lang.String id)
|
Motable |
ConcurrentMotableMap.acquireExclusive(java.lang.String id,
long exclusiveSessionLockWaitTime)
|
Motable |
JDK5ConcurrentMotableMap.acquireExclusive(java.lang.String id,
long exclusiveSessionLockWaitTime)
|
Motable |
ConcurrentMotableMap.get(java.lang.String id)
|
Motable |
JDK5ConcurrentMotableMap.get(java.lang.String id)
|
Methods in org.codehaus.wadi.core with parameters of type Motable | |
---|---|
protected java.util.concurrent.locks.Lock |
JDK5ConcurrentMotableMap.getExclusiveLock(Motable motable)
|
protected java.util.concurrent.locks.Lock |
JDK5ConcurrentMotableMap.getSharedLock(Motable motable)
|
void |
ConcurrentMotableMap.put(java.lang.String name,
Motable motable)
|
void |
JDK5ConcurrentMotableMap.put(java.lang.String name,
Motable motable)
|
void |
ConcurrentMotableMap.release(Motable motable)
|
void |
JDK5ConcurrentMotableMap.release(Motable motable)
|
void |
ConcurrentMotableMap.releaseExclusive(Motable motable)
|
void |
JDK5ConcurrentMotableMap.releaseExclusive(Motable motable)
|
Uses of Motable in org.codehaus.wadi.core.contextualiser |
---|
Methods in org.codehaus.wadi.core.contextualiser that return Motable | |
---|---|
Motable |
ExclusiveContextualiserLockHandler.acquire(Invocation invocation,
java.lang.String id)
|
Motable |
BasicExclusiveContextualiserLockHandler.acquire(Invocation invocation,
java.lang.String id)
|
protected Motable |
SharedStoreContextualiser.get(java.lang.String id,
boolean exclusiveOnly)
Shared Contextualisers do nothing at runtime. |
protected abstract Motable |
AbstractMotingContextualiser.get(java.lang.String id,
boolean exclusiveOnly)
|
protected Motable |
AbstractExclusiveContextualiser.get(java.lang.String id,
boolean exclusiveOnly)
|
protected Motable |
ClusterContextualiser.get(java.lang.String id,
boolean exclusiveOnly)
|
protected Motable |
HybridRelocater.mote(java.lang.String name,
Immoter immoter,
Motable emotable,
Emoter emoter)
|
Motable |
DummyContextualiser.DummyImmoter.newMotable(Motable emotable)
|
Motable |
SharedStoreContextualiser.SharedImmoter.newMotable(Motable emotable)
|
Motable |
MemoryContextualiser.MemoryImmoter.newMotable(Motable emotable)
|
Motable |
ExclusiveStoreContextualiser.ExclusiveStoreImmoter.newMotable(Motable emotable)
|
Methods in org.codehaus.wadi.core.contextualiser with parameters of type Motable | |
---|---|
boolean |
MotableLockHandler.acquire(Invocation invocation,
Motable motable)
|
boolean |
BasicMotableLockHandler.acquire(Invocation invocation,
Motable 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)
|
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 |
AbstractDelegatingContextualiser.getDemoter(java.lang.String name,
Motable motable)
|
Immoter |
DummyContextualiser.getDemoter(java.lang.String name,
Motable motable)
|
Immoter |
AbstractSharedContextualiser.getDemoter(java.lang.String name,
Motable motable)
|
Immoter |
AbstractExclusiveContextualiser.getDemoter(java.lang.String name,
Motable motable)
|
Immoter |
ClusterContextualiser.getDemoter(java.lang.String name,
Motable motable)
|
protected java.util.concurrent.locks.Lock |
BasicMotableLockHandler.getLock(Invocation invocation,
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)
|
protected Motable |
HybridRelocater.mote(java.lang.String name,
Immoter immoter,
Motable emotable,
Emoter emoter)
|
Motable |
DummyContextualiser.DummyImmoter.newMotable(Motable emotable)
|
Motable |
SharedStoreContextualiser.SharedImmoter.newMotable(Motable emotable)
|
Motable |
MemoryContextualiser.MemoryImmoter.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)
|
void |
MotableLockHandler.release(Invocation invocation,
Motable motable)
|
void |
ExclusiveContextualiserLockHandler.release(Invocation invocation,
Motable motable)
|
void |
BasicExclusiveContextualiserLockHandler.release(Invocation invocation,
Motable motable)
|
void |
BasicMotableLockHandler.release(Invocation invocation,
Motable motable)
|
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 boolean |
AbstractBestEffortEvicter.isReadyToDemote(Motable motable,
long time)
|
protected void |
AbstractBestEffortEvicter.sortCandidates(Motable[] toDemote)
|
boolean |
Evicter.testForDemotion(Motable motable,
long time,
long ttl)
|
boolean |
AbsoluteEvicter.testForDemotion(Motable motable,
long time,
long ttl)
|
boolean |
TimeToLiveEvicter.testForDemotion(Motable motable,
long time,
long ttl)
|
boolean |
DummyEvicter.testForDemotion(Motable motable,
long time,
long ttl)
|
boolean |
AlwaysEvicter.testForDemotion(Motable motable,
long time,
long ttl)
|
Method parameters in org.codehaus.wadi.core.eviction with type arguments of type Motable | |
---|---|
protected void |
AbstractBestEffortEvicter.identifyDemotions(ConcurrentMotableMap idToEvictable,
java.util.List<Motable> toDemote)
|
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 |
BaseEmoter.emote(Motable emotable,
Motable immotable)
|
boolean |
BaseMappedEmoter.emote(Motable emotable,
Motable immotable)
|
boolean |
Immoter.immote(Motable emotable,
Motable immotable)
|
boolean |
AbstractImmoter.immote(Motable emotable,
Motable immotable)
|
boolean |
RehydrationImmoter.immote(Motable emotable,
Motable immotable)
|
boolean |
AbstractMappedImmoter.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 |
DatabaseStore.create()
|
Motable |
DiscStore.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 |
DatabaseStore.delete(Motable motable)
|
void |
DiscStore.delete(Motable motable)
|
protected void |
DatabaseStore.delete(Motable motable,
java.sql.Connection conn)
|
void |
Store.insert(Motable motable)
|
void |
DatabaseStore.insert(Motable motable)
|
void |
DiscStore.insert(Motable motable)
|
byte[] |
Store.loadBody(Motable motable)
|
byte[] |
DatabaseStore.loadBody(Motable motable)
|
byte[] |
DiscStore.loadBody(Motable motable)
|
void |
Store.Putter.put(java.lang.String name,
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 |
MoveSMToIM.motable
|
protected Motable |
ReleaseEntryRequest.motable
|
Methods in org.codehaus.wadi.location.session that return Motable | |
---|---|
Motable |
MoveSMToIM.getMotable()
|
Motable |
ReleaseEntryRequest.getMotable()
|
Constructors in org.codehaus.wadi.location.session with parameters of type Motable | |
---|---|
MoveSMToIM(Motable motable,
ReplicaInfo replicaInfo)
|
|
ReleaseEntryRequest(Motable motable,
Peer releasingPeer,
ReplicaInfo replicaInfo)
|
Uses of Motable in org.codehaus.wadi.location.statemanager |
---|
Methods in org.codehaus.wadi.location.statemanager with parameters of type Motable | |
---|---|
boolean |
SimpleStateManager.offerEmigrant(Motable emotable,
ReplicaInfo replicaInfo)
|
boolean |
StateManager.offerEmigrant(Motable emotable,
ReplicaInfo replicaInfo)
|
Uses of Motable in org.codehaus.wadi.replication.common |
---|
Methods in org.codehaus.wadi.replication.common that return Motable | |
---|---|
Motable |
ReplicaInfo.getPayload()
|
Methods in org.codehaus.wadi.replication.common with parameters of type Motable | |
---|---|
void |
ReplicaInfo.setPayload(Motable payload)
|
Constructors in org.codehaus.wadi.replication.common with parameters of type Motable | |
---|---|
ReplicaInfo(Peer primary,
Peer[] secondaries,
Motable payload)
|
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.replication.manager |
---|
Methods in org.codehaus.wadi.replication.manager that return Motable | |
---|---|
Motable |
ReplicationManager.retrieveReplica(java.lang.Object key)
|
Methods in org.codehaus.wadi.replication.manager with parameters of type Motable | |
---|---|
void |
ReplicationManager.create(java.lang.Object key,
Motable tmp)
|
void |
ReplicationManager.promoteToMaster(java.lang.Object key,
ReplicaInfo replicaInfo,
Motable motable,
Peer blackListedSecondary)
|
void |
ReplicationManager.update(java.lang.Object key,
Motable tmp)
|
Uses of Motable in org.codehaus.wadi.replication.manager.basic |
---|
Methods in org.codehaus.wadi.replication.manager.basic that return Motable | |
---|---|
Motable |
ObjectStateHandler.restoreFromFullState(java.lang.Object key,
byte[] state)
|
Motable |
SessionStateHandler.restoreFromFullState(java.lang.Object key,
byte[] state)
|
Motable |
ObjectStateHandler.restoreFromFullStateTransient(java.lang.Object key,
byte[] state)
|
Motable |
SessionStateHandler.restoreFromFullStateTransient(java.lang.Object key,
byte[] state)
|
Motable |
ObjectStateHandler.restoreFromUpdatedState(java.lang.Object key,
byte[] state)
|
Motable |
SessionStateHandler.restoreFromUpdatedState(java.lang.Object key,
byte[] state)
|
Motable |
SyncReplicationManager.retrieveReplica(java.lang.Object key)
|
Motable |
LoggingReplicationManager.retrieveReplica(java.lang.Object key)
|
Motable |
NoOpReplicationManager.retrieveReplica(java.lang.Object key)
|
Methods in org.codehaus.wadi.replication.manager.basic with parameters of type Motable | |
---|---|
void |
SyncReplicationManager.create(java.lang.Object key,
Motable tmp)
|
void |
LoggingReplicationManager.create(java.lang.Object key,
Motable tmp)
|
void |
NoOpReplicationManager.create(java.lang.Object key,
Motable tmp)
|
void |
ObjectStateHandler.discardState(java.lang.Object key,
Motable payload)
|
void |
SessionStateHandler.discardState(java.lang.Object key,
Motable payload)
|
byte[] |
ObjectStateHandler.extractFullState(java.lang.Object key,
Motable target)
|
byte[] |
SessionStateHandler.extractFullState(java.lang.Object key,
Motable target)
|
byte[] |
ObjectStateHandler.extractUpdatedState(java.lang.Object key,
Motable target)
|
byte[] |
SessionStateHandler.extractUpdatedState(java.lang.Object key,
Motable target)
|
void |
ObjectStateHandler.initState(java.lang.Object key,
Motable payload)
|
void |
SessionStateHandler.initState(java.lang.Object key,
Motable payload)
|
void |
SyncReplicationManager.promoteToMaster(java.lang.Object key,
ReplicaInfo replicaInfo,
Motable motable,
Peer blackListedSecondary)
|
void |
LoggingReplicationManager.promoteToMaster(java.lang.Object key,
ReplicaInfo replicaInfo,
Motable motable,
Peer blackListedSecondary)
|
void |
NoOpReplicationManager.promoteToMaster(java.lang.Object key,
ReplicaInfo replicaInfo,
Motable motable,
Peer blackListedSecondary)
|
void |
ObjectStateHandler.resetObjectState(Motable target)
|
void |
SessionStateHandler.resetObjectState(Motable target)
|
void |
SyncReplicationManager.update(java.lang.Object key,
Motable tmp)
|
void |
LoggingReplicationManager.update(java.lang.Object key,
Motable tmp)
|
void |
NoOpReplicationManager.update(java.lang.Object key,
Motable tmp)
|
Constructors in org.codehaus.wadi.replication.manager.basic with parameters of type Motable | |
---|---|
CreateReplicationCommand(java.util.Map<java.lang.Object,ReplicaInfo> keyToReplicaInfo,
ObjectStateHandler stateHandler,
ProxyFactory proxyFactory,
BackingStrategy backingStrategy,
LocalPeer localPeer,
java.lang.Object key,
Motable payload)
|
|
UpdateReplicationCommand(java.util.Map<java.lang.Object,ReplicaInfo> keyToReplicaInfo,
ObjectStateHandler stateHandler,
ProxyFactory proxyFactory,
java.lang.Object key,
Motable payload)
|
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 |