Package org.codehaus.wadi.impl

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  
 



Copyright © 2004-2008 Core Developers Network Ltd.. All Rights Reserved.