org.codehaus.wadi.impl
Class AbstractReplicableSession
java.lang.Object
org.codehaus.wadi.impl.SimpleEvictable
org.codehaus.wadi.impl.AbstractMotable
org.codehaus.wadi.impl.AbstractContext
org.codehaus.wadi.impl.StandardSession
org.codehaus.wadi.impl.DistributableSession
org.codehaus.wadi.impl.AbstractReplicableSession
- All Implemented Interfaces:
- AttributesConfig, Config, Context, DistributableAttributesConfig, Evictable, Motable, RWLockListener, Serializable, SerializableContent, Session, WADIHttpSession
- Direct Known Subclasses:
- AtomicallyReplicableSession, PartiallyReplicableSession
- public abstract class AbstractReplicableSession
- extends DistributableSession
- implements RWLockListener
A DistributableSession enhanced with functionality associated with replication - the frequent 'backing-up' of its content to provide against catastrophic failure.
- Version:
- $Revision: 1233 $
- Author:
- Jules Gosnell
- See Also:
- Serialized Form
Methods inherited from class org.codehaus.wadi.impl.StandardSession |
getAttribute, getAttributeNameEnumeration, getAttributeNameSet, getAttributeNameStringArray, getConfig, getHttpSessionEvent, getId, getValuePool, getWrapper, notifyAttributeListeners, notifyBindingListeners, removeAttribute, setAttribute, setLastAccessedTime, setMaxInactiveInterval |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractReplicableSession
public AbstractReplicableSession(ReplicableSessionConfig config)
readEnded
public abstract void readEnded()
- Specified by:
readEnded
in interface RWLockListener
init
public void init(long creationTime,
long lastAccessedTime,
int maxInactiveInterval,
String name)
- Specified by:
init
in interface Motable
- Overrides:
init
in class AbstractMotable
init2
public void init2(long creationTime,
long lastAccessedTime,
int maxInactiveInterval,
String name)
copy
public void copy(Motable motable)
throws Exception
- Specified by:
copy
in interface Motable
- Overrides:
copy
in class AbstractMotable
- Throws:
Exception
mote
public void mote(Motable recipient)
throws Exception
- Specified by:
mote
in interface Motable
- Overrides:
mote
in class AbstractMotable
- Throws:
Exception
destroy
public void destroy()
throws Exception
- Specified by:
destroy
in interface Evictable
- Overrides:
destroy
in class StandardSession
- Throws:
Exception
destroy
public void destroy(Motable recipient)
throws Exception
- Throws:
Exception
Copyright © 2004-2006 Core Developers Network Ltd.. All Rights Reserved.