Uses of Interface
org.codehaus.wadi.core.motable.Motable

Packages that use Motable
org.codehaus.wadi.core   
org.codehaus.wadi.core.contextualiser   
org.codehaus.wadi.core.eviction   
org.codehaus.wadi.core.motable   
org.codehaus.wadi.core.session   
org.codehaus.wadi.core.store   
org.codehaus.wadi.core.util   
org.codehaus.wadi.location.session   
org.codehaus.wadi.location.statemanager   
org.codehaus.wadi.replication.contextualiser   
org.codehaus.wadi.web   
 

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
           
 



Copyright © 2011. All Rights Reserved.