|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Package com.sun.sgs.app |
---|
Class com.sun.sgs.app.DeliveryNotSupportedException extends RuntimeException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Delivery delivery
Class com.sun.sgs.app.ManagerNotFoundException extends RuntimeException implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.sgs.app.MessageRejectedException extends ResourceUnavailableException implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.sgs.app.NameExistsException extends RuntimeException implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.sgs.app.NameNotBoundException extends RuntimeException implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.sgs.app.ObjectIOException extends RuntimeException implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
boolean shouldRetry
Class com.sun.sgs.app.ObjectNotFoundException extends RuntimeException implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.sgs.app.ResourceUnavailableException extends RuntimeException implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.sgs.app.TaskRejectedException extends ResourceUnavailableException implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.sgs.app.TransactionAbortedException extends TransactionException implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.sgs.app.TransactionConflictException extends TransactionAbortedException implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.sgs.app.TransactionException extends RuntimeException implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.sgs.app.TransactionNotActiveException extends TransactionException implements Serializable |
---|
serialVersionUID: 1L
Class com.sun.sgs.app.TransactionTimeoutException extends TransactionAbortedException implements Serializable |
---|
serialVersionUID: 1L
Package com.sun.sgs.app.util |
---|
Class com.sun.sgs.app.util.ManagedSerializable extends Object implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
Object object
null
.
Class com.sun.sgs.app.util.ScalableDeque extends AbstractCollection<E> implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
backingMap
field to null
IOException
ClassNotFoundException
Serialized Fields |
---|
ManagedReference<T> headElement
ManagedReference<T> headCounter
ScalableDeque.addToHead(Element)
ManagedReference<T> tailElement
ManagedReference<T> tailCounter
ScalableDeque.addToTail(Element)
ManagedReference<T> backingMapRef
ScalableHashMap
that will store all
the mappings
Class com.sun.sgs.app.util.ScalableHashMap extends AbstractMap<K,V> implements Serializable |
---|
serialVersionUID: 1L
Serialization Methods |
---|
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
ScalableHashMap
from the provided stream.
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s) throws IOException
ScalableHashMap
instance to the provided
stream.
boolean
of whether this instance was a leaf node.
If this instance is a leaf node, this boolean is followed by
a series PrefixEntry
instances, some of which may be
chained. The deserialization should count each chained
entry towards the total size of the leaf.IOException
Serialized Fields |
---|
short minorVersion
ManagedReference<T> parentRef
ManagedReference<T> leftLeafRef
null
.
ManagedReference<T> rightLeafRef
null
.
ManagedReference<T>[] nodeDirectory
nodeDirectory
for that instance will be null
. Note that this
directory contains both leaf nodes as well as other directory nodes.
int modifications
ConcurrentIterator
class to detect changes between transactions.
int size
int splitThreshold
PrefixEntry
entries in a leaf node before
it will split into two leaf nodes.
split
int leafCapacity
PrefixEntry
table.
int minDepth
initDepth
int depth
int maxDirBits
directorySize
provided in the
constructor.
addLeavesToDirectory
Class com.sun.sgs.app.util.ScalableHashSet extends AbstractSet<E> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
short minorVersion
ManagedReference<T> map
Class com.sun.sgs.app.util.ScalableList extends AbstractList<E> implements Serializable |
---|
serialVersionUID: 1L
Serialized Fields |
---|
ManagedReference<T> root
ManagedReference<T> headRef
ManagedReference<T> tailRef
int bucketSize
ListNode
can contain. This
number should be small enough to enable concurrency but large enough to
contain a reasonable number of nodes. If it is not explicitly set, it
defaults to a value of 10.
int branchingFactor
|
Project Darkstar, Version 0.9.9.6 2009-05-08 15:39:40 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |