|
Class Summary |
| AbsoluteEvicter |
An Evicter which evicts Evictables if they have timed out or after an absolute period of inactivity. |
| AbstractBestEffortEvicter |
|
| AbstractChainedContextualiser |
|
| AbstractChainedEmoter |
A basic Emoter for ChainedContextualisers |
| AbstractContext |
TODO - JavaDoc this type |
| AbstractContextualiser |
|
| AbstractDelegatingContextualiser |
TODO - JavaDoc this type |
| AbstractEvicter |
Abstract base for Evicters. |
| AbstractExclusiveContextualiser |
Basic implementation for Contextualisers which maintain a local Map of references
to Motables. |
| AbstractHttpProxy |
Useful support for implementations of the HttpProxy interface |
| AbstractImmoter |
Abstract base for Immoters |
| AbstractMappedEmoter |
A basic Emoter for MappedContextualisers |
| AbstractMappedImmoter |
TODO - JavaDoc this type |
| AbstractMotable |
Implement all of Motable except for the Bytes field. |
| AbstractMotingContextualiser |
Abstract base for Contextualisers that are 'chained' - in other words - arranged in a single linked list |
| AbstractRelocater |
|
| AbstractReplicableSession |
A DistributableSession enhanced with functionality associated with replication - the frequent 'backing-up' of its content to provide against catastrophic failure. |
| AbstractSharedContextualiser |
|
| AbstractStrictEvicter |
|
| AlwaysEvicter |
An Evicter which always evicts |
| AtomicallyReplicableSession |
|
| AtomicallyReplicableSessionFactory |
|
| CapacityEvicter |
Evict based on an intended capacity. |
| ClusterContextualiser |
A cache of Locations. |
| ClusteredManager |
|
| CollapsingLocker |
|
| CommonsHttpProxy |
HttpProxy implementation based on commons-httpclient |
| DatabaseMotable |
A Motable that represents its Bytes field as a row in a Shared DataBase table. |
| DatabaseReplicater |
|
| DatabaseReplicaterFactory |
A DatabaseReplicater holds no per Session state, so all Sessions may use the same Replicater |
| DatabaseStore |
|
| DebugCollapser |
A lock Collapser, with useful debugging info |
| DirectByteBufferCache |
|
| DiscMotable |
|
| DiscStore |
|
| DistributableAttributes |
A DistributableAttributes object needs to be Listener aware. |
| DistributableAttributesFactory |
|
| DistributableManager |
|
| DistributableSession |
A Standard Session enhanced with functionality associated with [de]serialisation - necessary to allow the movement of the session from jvm to jvm/storage. |
| DistributableSessionFactory |
|
| DistributableValue |
An attribute Value that supports the notification of HttpSessionActivationListeners at the correct
times as well as the substition of non-Serializable content with the results of pluggable Helpers. |
| DistributableValueFactory |
TODO - JavaDoc this type |
| DummyContextualiser |
A Contextualiser that does no contextualising |
| DummyContextualiserConfig |
|
| DummyDistributableContextualiserConfig |
|
| DummyEvicter |
|
| DummyHttpServletRequest |
Since HttpServletRequestWrapper insists on having a valid delegate at
all times, we need a dummy to use in our cached ThreadLocal whilst it is
not being used - yeugh ! |
| DummyRelocater |
|
| DummyReplicater |
|
| DummyReplicaterFactory |
|
| DummyRouter |
|
| DummySessionWrapperFactory |
|
| DummyStatefulHttpServletRequestWrapperPool |
|
| ExclusiveStoreContextualiser |
Maps id:File where file contains Context content... |
| Filter |
|
| FixedWidthSessionIdFactory |
|
| GiannisContextualiser |
Maps id:File where file contains Context content... |
| GZIPStreamer |
Pluggable support for [un]GZIP-ing sessions as they are exchanged with
peers or long-term storage mechanisms. |
| HashingCollapser |
A lock Collapser that collapses according to hash code |
| HttpProxyLocation |
A Location that includes a hostname/ip-address and HTTP port |
| HybridRelocater |
Combine various RelocationStrategies to produce a cleverer one |
| JkRouter |
|
| LazyAttributes |
|
| LazyAttributesFactory |
|
| LazyHttpSessionBindingEvent |
|
| LazyValue |
|
| LazyValueFactory |
|
| ListenerSupport |
|
| MBeanServerFactoryBean |
|
| MemoryContextualiser |
A Contextualiser that stores its state in Memory as Java Objects |
| MemoryReplicater |
|
| MemoryReplicaterFactory |
MemoryReplicaters hold per Session state (the location of their replication partners), so we need to create a new
MemoryReplicater for each session. |
| MySqlLog |
MySql Logging -> Commons Logging bridge. |
| NeverEvicter |
An Evicter which never evicts (except explicitly invalidated sessions). |
| ObjectInputStream |
|
| PartiallyReplicableSession |
|
| Quipu |
You have a flock of n Llamas, you [un]tie a knot in your Quipu as each one leaves/enters your pen. |
| RankedRWLock |
A ReadWriteLock with prioritisable writer threads. |
| RedirectingRelocater |
Relocate the request to its state, by redirecting it to another node. |
| RWLock |
A read-write lock. |
| RWLocker |
|
| SerialContextualiser |
Ensure that any Contextualisations that pass through are serialised according to the strategy imposed by our Collapser. |
| SessionToContextPoolAdapter |
Hack - plasters over a difference in the API between the Manager and Contextualiser
stacks. |
| SessionWrapper |
Wraps a Session instance, presenting ONLY an HttpSession facade to the application. |
| SharedStoreContextualiser |
A Contextualiser which stores its Contexts in a shared database via JDBC. |
| SimpleContextualiserStack |
|
| SimpleEvictable |
A very Simple impementation of Evictable |
| SimpleLog |
This class is NOT for production use. |
| SimpleMotable |
A very Simple implementation of Motable, with the Bytes field represented as a byte[] |
| SimplePartitionMapper |
|
| SimpleSessionPool |
|
| SimpleStreamer |
Don't do anything extra, just connect streams up directly. |
| SimpleValuePool |
TODO - JavaDoc this type |
| SleepingReplicater |
|
| SleepingReplicaterFactory |
|
| SpringManagerFactory |
|
| StandardAttributes |
|
| StandardAttributesFactory |
|
| StandardHttpProxy |
HttpProxy implementation based on java.net.HttpURLConnection |
| StandardManager |
TODO - JavaDoc this type |
| StandardSession |
Our internal representation of any Web Session |
| StandardSessionFactory |
|
| StandardSessionWrapperFactory |
|
| StandardValue |
A simple slot for holding and Attribute's value |
| StandardValueFactory |
TODO - JavaDoc this type |
| StatefulHttpServletRequestWrapper |
|
| StatelessContextualiser |
A Contextualiser that will intercept requests that can be shown to be stateless
and run them in a generic stateless Context immediately, without the overhead of
locating the (possibly remote) relevant Context. |
| StatelessHttpServletRequestWrapper |
|
| StatelessReplicaterFactory |
|
| StreamingMigratingRelocater |
|
| TimeToLiveEvicter |
An Evicter which also evicts Evictables with less than a certain time to live remaining. |
| TomcatSessionIdFactory |
An IdGenerator borrowed from Tomcat |
| Utils |
A collection of useful static functions |
| WebHybridRelocater |
|
| WebInvocationContext |
|