|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Package org.xvsm.coordinators |
---|
Class org.xvsm.coordinators.FifoCoordinator extends IImplicitCoordinator implements Serializable |
---|
serialVersionUID: -795071041584329339L
Serialized Fields |
---|
java.util.List<E> entries
int size
Class org.xvsm.coordinators.GenericKeyCoordinator extends IExplicitCoordinator implements Serializable |
---|
serialVersionUID: 3027037571449489139L
Serialized Fields |
---|
java.util.Map<K,V> entries
int maxSize
int currentSize
java.util.Map<K,V> deletedEntries
java.util.Map<K,V> reverseMap
Class org.xvsm.coordinators.KeyCoordinator extends IExplicitCoordinator implements Serializable |
---|
serialVersionUID: 3027037571449489139L
Serialized Fields |
---|
java.util.Map<K,V> entries
int maxSize
int currentSize
java.util.Map<K,V> deletedEntries
java.util.Map<K,V> typeMap
java.util.Map<K,V> reverseMap
Class org.xvsm.coordinators.LabelCoordinator extends IExplicitCoordinator implements Serializable |
---|
serialVersionUID: 3027037571449489139L
Serialized Fields |
---|
MultiMapList<K,V,L> entries
int maxSize
int currentSize
MultiMapList<K,V,L> deletedEntries
MultiMap<K,V> reverseMap
java.util.Map<K,V> typeMap
Class org.xvsm.coordinators.LifoCoordinator extends FifoCoordinator implements Serializable |
---|
serialVersionUID: -5287274278986530418L
Class org.xvsm.coordinators.LindaCoordinator extends IImplicitCoordinator implements Serializable |
---|
serialVersionUID: 3867508050161659712L
Serialized Fields |
---|
int maxSize
java.util.Map<K,V> entries
java.util.Map<K,V> deleted
Class org.xvsm.coordinators.MultiMap extends java.lang.Object implements Serializable |
---|
serialVersionUID: 8819920331132708104L
Serialized Fields |
---|
java.util.concurrent.ConcurrentMap<K,V> map
Class org.xvsm.coordinators.MultiMapList extends java.lang.Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
java.util.concurrent.ConcurrentMap<K,V> map
Class org.xvsm.coordinators.NOPCoordinator extends IImplicitCoordinator implements Serializable |
---|
serialVersionUID: 4366410531772395042L
Serialized Fields |
---|
java.util.List<E> entries
Class org.xvsm.coordinators.RandomCoordinator extends IImplicitCoordinator implements Serializable |
---|
serialVersionUID: -6043638147482749268L
Serialized Fields |
---|
int maximalSize
java.util.Map<K,V> entries
Class org.xvsm.coordinators.VectorCoordinator extends IExplicitCoordinator implements Serializable |
---|
serialVersionUID: -2474815951120951066L
Serialized Fields |
---|
java.util.List<E> entries
int maxSize
Package org.xvsm.core |
---|
Class org.xvsm.core.AtomicEntry extends Entry implements Serializable |
---|
serialVersionUID: -1226744563053474366L
Serialized Fields |
---|
java.lang.Object value
java.lang.Class<T> valueClass
Class org.xvsm.core.ContainerRef extends java.lang.Object implements Serializable |
---|
serialVersionUID: 5812673094573161732L
Serialization Methods |
---|
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
- thrown if problems accure while writing on out.java.io.Serializable}
Serialized Fields |
---|
java.lang.String id
java.net.URI site
IContainer container
Class org.xvsm.core.Entry extends java.lang.Object implements Serializable |
---|
serialVersionUID: 7961524563053473111L
Serialization Methods |
---|
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
- thrown if an error occurs while reading the entry.
java.lang.ClassNotFoundException
- thrown if a class can not be found.private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
- thrown if an error occurs while writing the entry.Serialized Fields |
---|
java.lang.String id
Entry.EntryTypes entryType
tuple
otherwise (set to EntryTypes.ATOMICENTRY) this entry can be
cast to AtomicEntry
.
java.util.List<E> selectors
Selector
s used to write the entry. This field is null
when the entry has been written from the container.
java.util.List<E> coordinationType
List
of coordination types in which this entry is
referenced.
Transaction deleteLock
Transaction writeLock
java.lang.Object lockObject
java.util.Map<K,V> readLocks
Class org.xvsm.core.ExceptionEntry extends Entry implements Serializable |
---|
serialVersionUID: -8657951186076646080L
Serialized Fields |
---|
java.lang.String desription
java.lang.String name
Class org.xvsm.core.Tuple extends Entry implements Serializable |
---|
serialVersionUID: -7973426254054471248L
Serialized Fields |
---|
java.util.List<E> entries
List
contains the tuple.
Class org.xvsm.core.VoidEntry extends Entry implements Serializable |
---|
serialVersionUID: 8157332074349760988L
Package org.xvsm.core.aspect |
---|
Class org.xvsm.core.aspect.GlobalAspect extends LocalAspect implements Serializable |
---|
serialVersionUID: 4567156544784668998L
Class org.xvsm.core.aspect.IAspect extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
java.util.Properties properties
java.lang.String id
Class org.xvsm.core.aspect.LocalAspect extends IAspect implements Serializable |
---|
serialVersionUID: 3867082544234663298L
Package org.xvsm.core.notifications |
---|
Class org.xvsm.core.notifications.NotificationAspect extends GlobalAspect implements Serializable |
---|
serialVersionUID: 102376212575295265L
Serialized Fields |
---|
ContainerRef cref
ContainerRef ncref
Package org.xvsm.interfaces |
---|
Class org.xvsm.interfaces.ICoordinator extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
ContainerRef cref
java.lang.Boolean lockObject
Transaction writeLock
java.util.TreeMap<K,V> readLocks
java.util.Properties properties
Class org.xvsm.interfaces.IExplicitCoordinator extends ICoordinator implements Serializable |
---|
Class org.xvsm.interfaces.IImplicitCoordinator extends ICoordinator implements Serializable |
---|
Package org.xvsm.internal.exceptions |
---|
Class org.xvsm.internal.exceptions.AspectNotOkException extends XCoreException implements Serializable |
---|
serialVersionUID: -1025477855975421892L
Class org.xvsm.internal.exceptions.AspectRescheduleException extends XCoreException implements Serializable |
---|
serialVersionUID: -3222445231520174781L
Class org.xvsm.internal.exceptions.AspectSkipException extends XCoreException implements Serializable |
---|
serialVersionUID: 1L
Class org.xvsm.internal.exceptions.CannotShiftException extends XCoreException implements Serializable |
---|
serialVersionUID: 2153550727344382249L
Class org.xvsm.internal.exceptions.ContainerFullException extends XCoreException implements Serializable |
---|
serialVersionUID: -1600453146674770574L
Class org.xvsm.internal.exceptions.ContainerLockedException extends XCoreException implements Serializable |
---|
serialVersionUID: -8117470374140362286L
Serialized Fields |
---|
Transaction reason
Class org.xvsm.internal.exceptions.ContainerNameOccupiedException extends XCoreException implements Serializable |
---|
serialVersionUID: 3730827995828704106L
Class org.xvsm.internal.exceptions.CountNotMetException extends XCoreException implements Serializable |
---|
serialVersionUID: -8402508909354305426L
Class org.xvsm.internal.exceptions.EntryLockedException extends XCoreException implements Serializable |
---|
serialVersionUID: 4256183777239259564L
Serialized Fields |
---|
Transaction reason
Class org.xvsm.internal.exceptions.FatalException extends java.lang.RuntimeException implements Serializable |
---|
serialVersionUID: 3624176436030121918L
Class org.xvsm.internal.exceptions.InvalidContainerException extends XCoreException implements Serializable |
---|
serialVersionUID: -52157282532677403L
Class org.xvsm.internal.exceptions.InvalidTransactionException extends XCoreException implements Serializable |
---|
serialVersionUID: 8609645955402432087L
Class org.xvsm.internal.exceptions.NoSuchCoordinationTypeException extends XCoreException implements Serializable |
---|
serialVersionUID: -1587565272912727307L
Class org.xvsm.internal.exceptions.TimeoutExpiredException extends XCoreException implements Serializable |
---|
serialVersionUID: -5279838791733196889L
Class org.xvsm.internal.exceptions.TransactionLockException extends XCoreException implements Serializable |
---|
serialVersionUID: -8117470374140362286L
Serialized Fields |
---|
Transaction reason
Class org.xvsm.internal.exceptions.XCoreException extends java.lang.Exception implements Serializable |
---|
serialVersionUID: -577780326004107058L
Class org.xvsm.internal.exceptions.XCoreRemoteException extends XCoreException implements Serializable |
---|
Package org.xvsm.internal.tasks |
---|
Class org.xvsm.internal.tasks.AspectTask extends Task implements Serializable |
---|
serialVersionUID: 6173238989593091613L
Serialized Fields |
---|
AspectTaskType type
IAspect aspect
java.util.List<E> points
ContainerRef cref
ContainerRef
where the aspect should be added.
java.net.URI aspectURI
Class org.xvsm.internal.tasks.ClearTask extends Task implements Serializable |
---|
serialVersionUID: 5795154411907500774L
Class org.xvsm.internal.tasks.ContainerTask extends Task implements Serializable |
---|
serialVersionUID: -5332908391360539245L
Serialized Fields |
---|
ContainerTaskType type
ContainerRef cref
ContainerRef
. Maybe null if not needed by the operation.
boolean meta
true
if the a meta container shall be returned.
int size
Transaction tx
ICoordinator[] coordinators
Class org.xvsm.internal.tasks.OperationTask extends Task implements Serializable |
---|
serialVersionUID: 852362856073526398L
Serialized Fields |
---|
OperationTaskType type
OperationTaskType
long timeout
long lastTimeoutUpdate
ContainerRef cref
ContainerRef
Transaction tx
Transaction
java.util.List<E> selectors
Selector
java.util.List<E> entries
Entry
java.util.List<E> deleted
int retrycount
Class org.xvsm.internal.tasks.ReplyTask extends Task implements Serializable |
---|
serialVersionUID: 1566846387170832107L
Class org.xvsm.internal.tasks.ShutdownTask extends Task implements Serializable |
---|
serialVersionUID: 8527533614953903594L
Class org.xvsm.internal.tasks.Task extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
boolean hasFinished
java.lang.Object result
java.net.URI answerToContainer
java.util.Properties aspectContext
long taskID
Class org.xvsm.internal.tasks.TransactionTask extends Task implements Serializable |
---|
serialVersionUID: -8703083667912332797L
Serialized Fields |
---|
TransactionTaskType type
TransactionTaskType
of this task.
Transaction tx
long timeout
Package org.xvsm.lookup |
---|
Class org.xvsm.lookup.LookupAspect extends GlobalAspect implements Serializable |
---|
Serialized Fields |
---|
LookupManager lm
Package org.xvsm.lookup.exceptions |
---|
Class org.xvsm.lookup.exceptions.ContainerAlreadyPublishedException extends XCoreException implements Serializable |
---|
serialVersionUID: -1600453146674770574L
Class org.xvsm.lookup.exceptions.ContainerNotPublishedException extends XCoreException implements Serializable |
---|
serialVersionUID: -1600453146674770574L
Class org.xvsm.lookup.exceptions.LookupException extends XCoreException implements Serializable |
---|
serialVersionUID: -1600453146674770574L
Package org.xvsm.lookup.freepastry |
---|
Class org.xvsm.lookup.freepastry.FPPastContent extends rice.p2p.past.ContentHashPastContent implements Serializable |
---|
Serialized Fields |
---|
java.lang.String content
Package org.xvsm.lookup.gnutella.exceptions |
---|
Class org.xvsm.lookup.gnutella.exceptions.NotFoundException extends java.lang.Exception implements Serializable |
---|
serialVersionUID: 6699607532050996200L
Package org.xvsm.lookup.gnutella.objects |
---|
Class org.xvsm.lookup.gnutella.objects.GnutellaAnswer extends java.lang.Object implements Serializable |
---|
serialVersionUID: -2423524541994010558L
Serialized Fields |
---|
java.lang.String searchString
java.lang.Object object
Class org.xvsm.lookup.gnutella.objects.GnutellaRequest extends java.lang.Object implements Serializable |
---|
serialVersionUID: 7617232227114624538L
Serialized Fields |
---|
java.lang.String searchString
java.net.SocketAddress requester
int counter
Package org.xvsm.remote.freepastry |
---|
Class org.xvsm.remote.freepastry.FreePastryMessage extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
rice.p2p.commonapi.Id from
rice.p2p.commonapi.Id to
byte[] data
Class org.xvsm.remote.freepastry.MyAspect extends LocalAspect implements Serializable |
---|
serialVersionUID: 974266238027304067L
Package org.xvsm.selectors |
---|
Class org.xvsm.selectors.FifoSelector extends Selector implements Serializable |
---|
serialVersionUID: 5140644863898296736L
Class org.xvsm.selectors.GenericKeySelector extends Selector implements Serializable |
---|
serialVersionUID: 2641355619106596334L
Serialized Fields |
---|
java.lang.Class<T> valueType
java.lang.Object keyValue
java.lang.String keyName
Class org.xvsm.selectors.KeySelector extends GenericKeySelector<T> implements Serializable |
---|
serialVersionUID: 8735291464325032413L
Class org.xvsm.selectors.LabelSelector extends Selector implements Serializable |
---|
serialVersionUID: -3180626990178379845L
Serialized Fields |
---|
java.lang.Class<T> valueType
java.lang.Object keyValue
java.lang.String keyName
Class org.xvsm.selectors.LifoSelector extends Selector implements Serializable |
---|
serialVersionUID: 2610384490479840034L
Class org.xvsm.selectors.LindaSelector extends Selector implements Serializable |
---|
serialVersionUID: 7619634649348256334L
Serialized Fields |
---|
Entry template
Class org.xvsm.selectors.RandomSelector extends Selector implements Serializable |
---|
serialVersionUID: -7576330006120151041L
Class org.xvsm.selectors.Selector extends java.lang.Object implements Serializable |
---|
Serialized Fields |
---|
int count
Class org.xvsm.selectors.VectorSelector extends Selector implements Serializable |
---|
serialVersionUID: -7280521018606009824L
Serialized Fields |
---|
int index
Package org.xvsm.transactions |
---|
Class org.xvsm.transactions.Transaction extends java.lang.Object implements Serializable |
---|
serialVersionUID: -2895233282572881371L
Serialized Fields |
---|
java.lang.String id
boolean underRollback
boolean implicit
long timeout
long lastTimeoutUpdate
Transaction father
java.net.URI site
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |