|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Package org.codehaus.wadi.core |
---|
Class org.codehaus.wadi.core.MotableBusyException extends WADIRuntimeException implements Serializable |
---|
Class org.codehaus.wadi.core.WADIRuntimeException extends java.lang.RuntimeException implements Serializable |
---|
Package org.codehaus.wadi.core.contextualiser |
---|
Class org.codehaus.wadi.core.contextualiser.InvocationException extends java.lang.Exception implements Serializable |
---|
Package org.codehaus.wadi.core.eviction |
---|
Class org.codehaus.wadi.core.eviction.SimpleEvictable extends java.lang.Object implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.core.eviction.SimpleEvictableMemento extends java.lang.Object implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Package org.codehaus.wadi.core.manager |
---|
Class org.codehaus.wadi.core.manager.SessionAlreadyExistException extends java.lang.Exception implements Serializable |
---|
Package org.codehaus.wadi.core.motable |
---|
Class org.codehaus.wadi.core.motable.AbstractMotable extends SimpleEvictable implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.core.motable.AbstractMotableMemento extends SimpleEvictableMemento implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.core.motable.RehydrationException extends java.lang.Exception implements Serializable |
---|
Class org.codehaus.wadi.core.motable.SimpleMotable extends AbstractMotable implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Package org.codehaus.wadi.core.reflect |
---|
Class org.codehaus.wadi.core.reflect.ClassNotIndexedException extends java.lang.RuntimeException implements Serializable |
---|
Class org.codehaus.wadi.core.reflect.MemberUpdaterException extends java.lang.Exception implements Serializable |
---|
Package org.codehaus.wadi.core.session |
---|
Class org.codehaus.wadi.core.session.AbstractReplicableSession extends DistributableSession implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.core.session.AtomicallyReplicableSession extends AbstractReplicableSession implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.core.session.DistributableAttributes extends StandardAttributes implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.core.session.DistributableAttributesMemento extends StandardAttributesMemento implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.core.session.DistributableSession extends StandardSession implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.core.session.DistributableSessionMemento extends StandardSessionMemento implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.core.session.DistributableValue extends StandardValue implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.core.session.LazyAttributes extends DistributableAttributes implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.core.session.LazyValue extends DistributableValue implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.core.session.StandardSession extends AbstractMotable implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.core.session.StandardSessionMemento extends AbstractMotableMemento implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Package org.codehaus.wadi.core.store |
---|
Class org.codehaus.wadi.core.store.BasicStoreMotable extends AbstractMotable implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Package org.codehaus.wadi.core.util |
---|
Class org.codehaus.wadi.core.util.SimpleLease.SimpleHandle extends java.lang.Object implements Serializable |
---|
Package org.codehaus.wadi.location |
---|
Package org.codehaus.wadi.location.balancing |
---|
Class org.codehaus.wadi.location.balancing.PartitionBalancingInfo extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
PartitionInfo[] partitionInfos
Peer definingPeer
Class org.codehaus.wadi.location.balancing.PartitionBalancingInfoState extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
PartitionBalancingInfo balancingInfo
boolean evacuatingPartitions
Class org.codehaus.wadi.location.balancing.PartitionBalancingInfoUpdate extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
PartitionInfoUpdate[] balancingInfoUpdates
boolean isPartitionManagerAlone
boolean partitionEvacuationAck
Class org.codehaus.wadi.location.balancing.PartitionInfo extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Peer owner
int index
int version
int numberOfExpectedMerge
int numberOfCurrentMerge
Class org.codehaus.wadi.location.balancing.PartitionInfoUpdate extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
PartitionInfo partitionInfo
boolean repopulate
Class org.codehaus.wadi.location.balancing.RetrieveBalancingInfoEvent extends java.lang.Object implements Serializable |
---|
Package org.codehaus.wadi.location.partition |
---|
Class org.codehaus.wadi.location.partition.PartitionEvacuationRequest extends java.lang.Object implements Serializable |
---|
Class org.codehaus.wadi.location.partition.PartitionRepopulateRequest extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
int[] keys
Class org.codehaus.wadi.location.partition.PartitionRepopulateResponse extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Peer peer
java.util.Map<K,V> keyToSessionNames
Class org.codehaus.wadi.location.partition.PartitionRepopulationException extends PartitionBalancingException implements Serializable |
---|
Class org.codehaus.wadi.location.partition.PartitionTransferRequest extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Map<K,V> partitionInfoToLocalPartition
Package org.codehaus.wadi.location.partitionmanager |
---|
Class org.codehaus.wadi.location.partitionmanager.PartitionBalancingException extends java.lang.Exception implements Serializable |
---|
Class org.codehaus.wadi.location.partitionmanager.PartitionManagerException extends java.lang.Exception implements Serializable |
---|
Package org.codehaus.wadi.location.partitionmanager.facade |
---|
Class org.codehaus.wadi.location.partitionmanager.facade.PartitionFacadeException extends java.lang.RuntimeException implements Serializable |
---|
Class org.codehaus.wadi.location.partitionmanager.facade.PartitionFacadeVersionTooHighException extends PartitionFacadeException implements Serializable |
---|
Class org.codehaus.wadi.location.partitionmanager.facade.PartitionFacadeVersionTooLowException extends PartitionFacadeException implements Serializable |
---|
Package org.codehaus.wadi.location.partitionmanager.local |
---|
Class org.codehaus.wadi.location.partitionmanager.local.BasicLocalPartition extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
int key
java.util.Map<K,V> nameToLocation
Class org.codehaus.wadi.location.partitionmanager.local.Location extends java.lang.Object implements Serializable |
---|
Serialization Methods |
---|
private void readObject(java.io.ObjectInputStream stream) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream stream) throws java.io.IOException
java.io.IOException
Serialized Fields |
---|
java.lang.Object _key
Peer peer
Package org.codehaus.wadi.location.session |
---|
Class org.codehaus.wadi.location.session.AbstractSessionResponseMessage extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
boolean versionTooHigh
boolean versionTooLow
Class org.codehaus.wadi.location.session.DeleteIMToPM extends SessionRequestImpl implements Serializable |
---|
Class org.codehaus.wadi.location.session.DeletePMToIM extends AbstractSessionResponseMessage implements Serializable |
---|
Serialized Fields |
---|
boolean _success
Class org.codehaus.wadi.location.session.EvacuateIMToPM extends SessionRequestImpl implements Serializable |
---|
Serialized Fields |
---|
Peer peer
Class org.codehaus.wadi.location.session.EvacuatePMToIM extends AbstractSessionResponseMessage implements Serializable |
---|
Serialized Fields |
---|
boolean _success
Class org.codehaus.wadi.location.session.InsertIMToPM extends SessionRequestImpl implements Serializable |
---|
Serialized Fields |
---|
Peer peer
Class org.codehaus.wadi.location.session.InsertPMToIM extends AbstractSessionResponseMessage implements Serializable |
---|
Serialized Fields |
---|
boolean _success
Class org.codehaus.wadi.location.session.MoveIMToPM extends SessionRequestImpl implements Serializable |
---|
Serialized Fields |
---|
Peer peer
boolean relocateSession
boolean relocateInvocation
long exclusiveSessionLockWaitTime
Class org.codehaus.wadi.location.session.MoveIMToSM extends AbstractSessionResponseMessage implements Serializable |
---|
Serialized Fields |
---|
boolean _success
Class org.codehaus.wadi.location.session.MovePMToIM extends AbstractSessionResponseMessage implements Serializable |
---|
Class org.codehaus.wadi.location.session.MovePMToIMInvocation extends AbstractSessionResponseMessage implements Serializable |
---|
Serialized Fields |
---|
Lease.Handle _leaseHandle
long _leasePeriod
Peer _stateMaster
Class org.codehaus.wadi.location.session.MovePMToSM extends SessionRequestImpl implements Serializable |
---|
Serialized Fields |
---|
Peer imPeer
java.lang.String imCorrelationId
long exclusiveSessionLockWaitTime
Class org.codehaus.wadi.location.session.MoveSMToIM extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
boolean sessionBuzy
Motable motable
ReplicaInfo replicaInfo
Class org.codehaus.wadi.location.session.MoveSMToPM extends AbstractSessionResponseMessage implements Serializable |
---|
Serialized Fields |
---|
boolean success
boolean sessionBuzy
Class org.codehaus.wadi.location.session.ReleaseEntryRequest extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Motable _motable
int version
int numberOfExpectedMerge
Class org.codehaus.wadi.location.session.ReleaseEntryResponse extends AbstractSessionResponseMessage implements Serializable |
---|
Serialized Fields |
---|
boolean success
Class org.codehaus.wadi.location.session.SessionRequestImpl extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.Object _key
int version
int numberOfExpectedMerge
Package org.codehaus.wadi.replication.common |
---|
Class org.codehaus.wadi.replication.common.ReplicaInfo extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1554455972740137174L
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.replication.common.ReplicaStorageInfo extends java.lang.Object implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
Package org.codehaus.wadi.replication.manager |
---|
Class org.codehaus.wadi.replication.manager.InternalReplicationManagerException extends ReplicationException implements Serializable |
---|
Class org.codehaus.wadi.replication.manager.ReplicationException extends java.lang.RuntimeException implements Serializable |
---|
Class org.codehaus.wadi.replication.manager.ReplicationKeyAlreadyExistsException extends ReplicationException implements Serializable |
---|
Serialized Fields |
---|
java.lang.Object key
Class org.codehaus.wadi.replication.manager.ReplicationKeyNotFoundException extends ReplicationException implements Serializable |
---|
Serialized Fields |
---|
java.lang.Object key
Package org.codehaus.wadi.replication.storage |
---|
Class org.codehaus.wadi.replication.storage.ReplicaKeyAlreadyExistsException extends ReplicaStorageException implements Serializable |
---|
Serialized Fields |
---|
java.lang.Object key
Class org.codehaus.wadi.replication.storage.ReplicaKeyNotFoundException extends ReplicaStorageException implements Serializable |
---|
Serialized Fields |
---|
java.lang.Object key
Class org.codehaus.wadi.replication.storage.ReplicaStorageException extends java.lang.RuntimeException implements Serializable |
---|
Package org.codehaus.wadi.servicespace |
---|
Class org.codehaus.wadi.servicespace.InvocationInfo extends java.lang.Object implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.servicespace.InvocationMetaData extends java.lang.Object implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
java.io.IOException
Class org.codehaus.wadi.servicespace.InvocationResult extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
boolean success
java.lang.Object result
java.lang.Throwable throwable
Class org.codehaus.wadi.servicespace.LifecycleState extends java.lang.Object implements Serializable |
---|
Serialization Methods |
---|
private java.lang.Object readResolve() throws java.io.ObjectStreamException
java.io.ObjectStreamException
Serialized Fields |
---|
java.lang.String label
Class org.codehaus.wadi.servicespace.ServiceAlreadyRegisteredException extends ServiceException implements Serializable |
---|
Class org.codehaus.wadi.servicespace.ServiceException extends java.lang.Exception implements Serializable |
---|
Serialized Fields |
---|
ServiceName serviceName
Class org.codehaus.wadi.servicespace.ServiceInvocationException extends java.lang.RuntimeException implements Serializable |
---|
Class org.codehaus.wadi.servicespace.ServiceLifecycleEvent extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
ServiceSpaceName serviceSpaceName
ServiceName serviceName
Peer hostingPeer
LifecycleState state
Class org.codehaus.wadi.servicespace.ServiceName extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
Class org.codehaus.wadi.servicespace.ServiceNotAvailableException extends ServiceException implements Serializable |
---|
Class org.codehaus.wadi.servicespace.ServiceNotFoundException extends ServiceException implements Serializable |
---|
Class org.codehaus.wadi.servicespace.ServiceProxyException extends java.lang.RuntimeException implements Serializable |
---|
Class org.codehaus.wadi.servicespace.ServiceSpaceAlreadyRegisteredException extends ServiceSpaceException implements Serializable |
---|
Class org.codehaus.wadi.servicespace.ServiceSpaceException extends java.lang.RuntimeException implements Serializable |
---|
Serialized Fields |
---|
ServiceSpaceName serviceSpaceName
Class org.codehaus.wadi.servicespace.ServiceSpaceInfo extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Peer hostingPeer
ServiceSpaceName serviceSpaceName
Class org.codehaus.wadi.servicespace.ServiceSpaceLifecycleEvent extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
ServiceSpaceName serviceSpaceName
Peer hostingPeer
LifecycleState state
Class org.codehaus.wadi.servicespace.ServiceSpaceName extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.net.URI uri
Class org.codehaus.wadi.servicespace.ServiceSpaceNotFoundException extends ServiceSpaceException implements Serializable |
---|
Package org.codehaus.wadi.servicespace.admin |
---|
Package org.codehaus.wadi.servicespace.admin.commands |
---|
Class org.codehaus.wadi.servicespace.admin.commands.AbstractServiceCommand extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
ServiceSpaceName name
ServiceName serviceName
Class org.codehaus.wadi.servicespace.admin.commands.ContextualiserInfo extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String name
int index
Class org.codehaus.wadi.servicespace.admin.commands.GetContextualiserInfoStack extends AbstractServiceCommand implements Serializable |
---|
Class org.codehaus.wadi.servicespace.admin.commands.GetPartitionBalancingInfos extends AbstractServiceCommand implements Serializable |
---|
Class org.codehaus.wadi.servicespace.admin.commands.GetServiceSpaceInfos extends java.lang.Object implements Serializable |
---|
Class org.codehaus.wadi.servicespace.admin.commands.GetSessionInfos extends AbstractServiceCommand implements Serializable |
---|
Class org.codehaus.wadi.servicespace.admin.commands.SessionInfo extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
Peer hostingPeer
java.lang.String name
java.lang.String contextualiserName
int contextualiserIndex
Package org.codehaus.wadi.servicespace.basic |
---|
Class org.codehaus.wadi.servicespace.basic.ServiceQueryEvent extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
ServiceSpaceName serviceSpaceName
ServiceName serviceName
Peer queryingNode
Package org.codehaus.wadi.servicespace.replyaccessor |
---|
Class org.codehaus.wadi.servicespace.replyaccessor.DoNotReplyWithNull extends java.lang.Object implements Serializable |
---|
Serialization Methods |
---|
public java.lang.Object readResolve() throws java.io.ObjectStreamException
java.io.ObjectStreamException
Class org.codehaus.wadi.servicespace.replyaccessor.TwoWay extends java.lang.Object implements Serializable |
---|
Package org.codehaus.wadi.web |
---|
Class org.codehaus.wadi.web.BasicWebSession extends AtomicallyReplicableSession implements Serializable |
---|
Serialization Methods |
---|
public void readExternal(java.io.ObjectInput oi) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput oo) throws java.io.IOException
java.io.IOException
Package org.codehaus.wadi.web.impl |
---|
Class org.codehaus.wadi.web.impl.AbstractHttpProxy extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.lang.String _sessionPathParamKey
Class org.codehaus.wadi.web.impl.CommonsHttpProxy extends AbstractHttpProxy implements Serializable |
---|
Class org.codehaus.wadi.web.impl.IrrecoverableException extends ProxyingException implements Serializable |
---|
Class org.codehaus.wadi.web.impl.LazyHttpSessionBindingEvent extends javax.servlet.http.HttpSessionBindingEvent implements Serializable |
---|
Class org.codehaus.wadi.web.impl.ProxyingException extends java.lang.Exception implements Serializable |
---|
Class org.codehaus.wadi.web.impl.RecoverableException extends ProxyingException implements Serializable |
---|
Class org.codehaus.wadi.web.impl.StandardHttpProxy extends AbstractHttpProxy implements Serializable |
---|
Class org.codehaus.wadi.web.impl.URIEndPoint extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.net.URI uri
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |