|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of Motable in org.codehaus.wadi |
Subinterfaces of Motable in org.codehaus.wadi | |
interface |
Context
Base API for client state |
interface |
Session
|
interface |
StoreMotable
|
interface |
WADIHttpSession
|
Methods in org.codehaus.wadi that return Motable | |
Motable |
Immoter.nextMotable(String id,
Motable emotable)
|
Methods in org.codehaus.wadi with parameters of type Motable | |
Sync |
Locker.getLock(String id,
Motable motable)
|
void |
DatabaseMotableConfig.insert(Connection connection,
Motable motable,
Object body)
|
void |
DatabaseMotableConfig.delete(Connection connection,
Motable motable)
|
void |
DatabaseMotableConfig.update(Connection connection,
Motable motable)
|
void |
DatabaseMotableConfig.loadHeader(Connection connection,
Motable motable)
|
Object |
DatabaseMotableConfig.loadBody(Connection connection,
Motable motable)
|
void |
Store.Putter.put(String name,
Motable motable)
|
boolean |
Moter.prepare(String name,
Motable emotable,
Motable immotable)
|
void |
Moter.commit(String name,
Motable motable)
|
void |
Moter.rollback(String name,
Motable motable)
|
Immoter |
Contextualiser.getDemoter(String name,
Motable motable)
Return a Demoter to the first Contextualiser which would be happy to accept this Motable - in other words - would not evict() it. |
Sync |
EvicterConfig.getEvictionLock(String id,
Motable motable)
|
void |
EvicterConfig.expire(Motable motable)
|
void |
EvicterConfig.demote(Motable motable)
|
Motable |
Immoter.nextMotable(String id,
Motable emotable)
|
boolean |
Immoter.contextualise(InvocationContext invocationContext,
String id,
Motable immotable,
Sync motionLock)
|
void |
Motable.copy(Motable motable)
|
void |
Motable.mote(Motable recipient)
|
void |
ContextualiserConfig.expire(Motable motable)
|
Uses of Motable in org.codehaus.wadi.dindex |
Methods in org.codehaus.wadi.dindex with parameters of type Motable | |
void |
StateManager.ImmigrationListener.onImmigration(ObjectMessage message,
Motable immigrant)
|
Immoter |
PartitionManagerConfig.getImmoter(String name,
Motable immotable)
|
boolean |
StateManager.offerEmigrant(String key,
Motable emotable,
long timeout)
|
void |
StateManager.acceptImmigrant(ObjectMessage message,
Location location,
String name,
Motable immotable)
|
Uses of Motable in org.codehaus.wadi.dindex.impl |
Methods in org.codehaus.wadi.dindex.impl that return Motable | |
Motable |
DIndex.relocate2(String sessionName,
String nodeName,
int concurrentRequestThreads,
boolean shuttingDown,
long timeout)
|
Methods in org.codehaus.wadi.dindex.impl with parameters of type Motable | |
boolean |
SimpleStateManager.offerEmigrant(String key,
Motable emotable,
long timeout)
|
void |
SimpleStateManager.acceptImmigrant(ObjectMessage message,
Location location,
String name,
Motable motable)
|
Uses of Motable in org.codehaus.wadi.dindex.messages |
Fields in org.codehaus.wadi.dindex.messages declared as Motable | |
protected Motable |
RelocationResponse._motable
|
Methods in org.codehaus.wadi.dindex.messages that return Motable | |
Motable |
RelocationResponse.getMotable()
|
Constructors in org.codehaus.wadi.dindex.messages with parameters of type Motable | |
RelocationResponse(String sessionName,
String nodeName,
Motable motable)
|
Uses of Motable in org.codehaus.wadi.dindex.newmessages |
Fields in org.codehaus.wadi.dindex.newmessages declared as Motable | |
protected Motable |
ReleaseEntryRequest._motable
|
Methods in org.codehaus.wadi.dindex.newmessages that return Motable | |
Motable |
ReleaseEntryRequest.getMotable()
|
Constructors in org.codehaus.wadi.dindex.newmessages with parameters of type Motable | |
ReleaseEntryRequest(Motable motable)
|
Uses of Motable in org.codehaus.wadi.gridstate.impl |
Methods in org.codehaus.wadi.gridstate.impl that return Motable | |
Motable |
GridStateContextualiser.get(String id)
|
Uses of Motable in org.codehaus.wadi.impl |
Classes in org.codehaus.wadi.impl that implement Motable | |
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 |
PartiallyReplicableSession
|
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 that return Motable | |
static Motable |
Utils.mote(Emoter emoter,
Immoter immoter,
Motable emotable,
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. |
Motable |
DummyContextualiser.DummyImmoter.nextMotable(String id,
Motable emotable)
|
abstract Motable |
AbstractMotingContextualiser.get(String id)
|
Motable |
ExclusiveStoreContextualiser.ExclusiveStoreImmoter.nextMotable(String name,
Motable emotable)
|
Motable |
ClusterContextualiser.get(String name)
|
Motable |
SharedStoreContextualiser.get(String id)
|
Motable |
SharedStoreContextualiser.SharedJDBCImmoter.nextMotable(String name,
Motable emotable)
|
Motable |
AbstractExclusiveContextualiser.get(String id)
|
Methods in org.codehaus.wadi.impl with parameters of type Motable | |
static Motable |
Utils.mote(Emoter emoter,
Immoter immoter,
Motable emotable,
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. |
Immoter |
AbstractDelegatingContextualiser.getDemoter(String name,
Motable motable)
|
void |
AbstractReplicableSession.copy(Motable motable)
|
void |
AbstractReplicableSession.mote(Motable recipient)
|
void |
AbstractReplicableSession.destroy(Motable recipient)
|
Immoter |
AbstractSharedContextualiser.getDemoter(String name,
Motable motable)
|
Immoter |
DummyContextualiser.getDemoter(String name,
Motable motable)
|
Motable |
DummyContextualiser.DummyImmoter.nextMotable(String id,
Motable emotable)
|
boolean |
DummyContextualiser.DummyImmoter.prepare(String name,
Motable emotable,
Motable immotable)
|
void |
DummyContextualiser.DummyImmoter.commit(String name,
Motable immotable)
|
void |
DummyContextualiser.DummyImmoter.rollback(String name,
Motable immotable)
|
boolean |
DummyContextualiser.DummyImmoter.contextualise(InvocationContext invocationContext,
String id,
Motable immotable,
Sync motionLock)
|
Sync |
RWLocker.getLock(String id,
Motable motable)
|
boolean |
AbstractMotingContextualiser.promote(InvocationContext invocationContext,
String id,
Immoter immoter,
Sync motionLock,
Motable emotable)
|
void |
ExclusiveStoreContextualiser.expire(Motable motable)
|
Motable |
ExclusiveStoreContextualiser.ExclusiveStoreImmoter.nextMotable(String name,
Motable emotable)
|
Immoter |
ClusterContextualiser.getDemoter(String name,
Motable motable)
|
void |
ClusterContextualiser.onImmigration(ObjectMessage message,
Motable emotable)
|
Immoter |
SimpleContextualiserStack.getDemoter(String name,
Motable motable)
|
void |
AbstractMappedImmoter.commit(String name,
Motable immotable)
|
Immoter |
SharedStoreContextualiser.getDemoter(String name,
Motable motable)
|
void |
SharedStoreContextualiser.expire(Motable motable)
|
Motable |
SharedStoreContextualiser.SharedJDBCImmoter.nextMotable(String name,
Motable emotable)
|
void |
DatabaseStore.loadHeader(Connection connection,
Motable motable)
|
Object |
DatabaseStore.loadBody(Connection connection,
Motable motable)
|
void |
DatabaseStore.update(Connection connection,
Motable motable)
|
void |
DatabaseStore.insert(Connection connection,
Motable motable,
Object body)
|
void |
DatabaseStore.delete(Connection connection,
Motable motable)
|
Immoter |
ClusteredManager.getImmoter(String name,
Motable immotable)
|
void |
GiannisContextualiser.expire(Motable motable)
|
void |
AbstractMotable.copy(Motable motable)
|
void |
AbstractMotable.mote(Motable recipient)
|
boolean |
AbstractMappedEmoter.prepare(String name,
Motable emotable,
Motable immotable)
|
void |
AbstractMappedEmoter.rollback(String name,
Motable motable)
|
boolean |
AbstractImmoter.prepare(String name,
Motable emotable,
Motable immotable)
|
void |
AbstractImmoter.commit(String name,
Motable immotable)
|
void |
AbstractImmoter.rollback(String name,
Motable immotable)
|
boolean |
AbstractImmoter.contextualise(InvocationContext invocationContext,
String id,
Motable immotable,
Sync motionLock)
|
void |
DummyContextualiserConfig.expire(Motable motable)
|
void |
DiscMotable.destroy(Motable recipient)
|
boolean |
MemoryContextualiser.contextualiseLocally(InvocationContext invocationContext,
String id,
Sync invocationLock,
Motable motable)
|
Sync |
MemoryContextualiser.getEvictionLock(String id,
Motable motable)
|
void |
MemoryContextualiser.expire(Motable motable)
|
boolean |
AbstractChainedEmoter.prepare(String name,
Motable emotable,
Motable immotable)
|
void |
AbstractChainedEmoter.commit(String name,
Motable motable)
|
void |
AbstractChainedEmoter.rollback(String name,
Motable motable)
|
Sync |
CollapsingLocker.getLock(String id,
Motable motable)
|
void |
StandardManager.expire(Motable motable)
|
Immoter |
AbstractExclusiveContextualiser.getDemoter(String name,
Motable motable)
|
Sync |
AbstractExclusiveContextualiser.getEvictionLock(String id,
Motable motable)
|
void |
AbstractExclusiveContextualiser.demote(Motable emotable)
|
void |
DatabaseMotable.copy(Motable motable)
|
void |
DatabaseMotable.mote(Motable recipient)
|
void |
DatabaseMotable.destroy(Motable recipient)
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |