Rice Pastry API

Serialized Form


Package rice.environment.logging

Class rice.environment.logging.InvalidLogLevelException extends java.lang.RuntimeException implements Serializable


Package rice.environment.params.simple

Class rice.environment.params.simple.ParamsNotPresentException extends java.lang.RuntimeException implements Serializable

Serialized Fields

subexception

java.lang.Exception subexception

Class rice.environment.params.simple.SimpleParameters.MyProperties extends java.util.Properties implements Serializable


Package rice.environment.processing.simple

Class rice.environment.processing.simple.ProcessingQueue.ProcessingQueueOverflowException extends java.lang.Exception implements Serializable

Class rice.environment.processing.simple.WorkQueueOverflowException extends java.lang.Exception implements Serializable


Package rice.p2p.aggregation

Class rice.p2p.aggregation.Aggregate extends java.lang.Object implements Serializable

serialVersionUID: -4891386773008082L

Serialized Fields

components

GCPastContent[] components

pointers

Id[] pointers

myId

Id myId

Class rice.p2p.aggregation.AggregateHandle extends java.lang.Object implements Serializable

Serialized Fields

id

Id id

handle

NodeHandle handle

version

long version

expiration

long expiration

Class rice.p2p.aggregation.AggregationException extends java.lang.Exception implements Serializable

Class rice.p2p.aggregation.ObjectDescriptor extends java.lang.Object implements Serializable

serialVersionUID: -3035115249019556223L

Serialized Fields

key

Id key

version

long version

currentLifetime

long currentLifetime

refreshedLifetime

long refreshedLifetime

size

int size

Package rice.p2p.aggregation.messaging

Class rice.p2p.aggregation.messaging.AggregationMessage extends java.lang.Object implements Serializable

Serialized Fields

id

int id

source

NodeHandle source

dest

Id dest

Class rice.p2p.aggregation.messaging.AggregationTimeoutMessage extends AggregationMessage implements Serializable

Class rice.p2p.aggregation.messaging.NonAggregate extends java.lang.Object implements Serializable

Serialized Fields

content

RawPastContent content

Package rice.p2p.aggregation.raw

Class rice.p2p.aggregation.raw.RawAggregate extends Aggregate implements Serializable

serialVersionUID: -4891386773008082L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

rawComponents

RawGCPastContent[] rawComponents

Package rice.p2p.commonapi

Class rice.p2p.commonapi.NodeHandle extends java.util.Observable implements Serializable

serialVersionUID: 4761193998848368227L

Class rice.p2p.commonapi.RangeCannotBeDeterminedException extends java.lang.RuntimeException implements Serializable


Package rice.p2p.commonapi.exception

Class rice.p2p.commonapi.exception.AppNotRegisteredException extends AppSocketException implements Serializable

Serialized Fields

appid

int appid

Class rice.p2p.commonapi.exception.AppSocketException extends java.lang.Exception implements Serializable

Serialized Fields

reason

java.lang.Throwable reason

Class rice.p2p.commonapi.exception.NodeIsDeadException extends AppSocketException implements Serializable

Class rice.p2p.commonapi.exception.NoReceiverAvailableException extends AppSocketException implements Serializable

Class rice.p2p.commonapi.exception.TimeoutException extends AppSocketException implements Serializable


Package rice.p2p.commonapi.rawserialization

Package rice.p2p.glacier

Class rice.p2p.glacier.Fragment extends java.lang.Object implements Serializable

serialVersionUID: -809948154556539350L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Throws:
java.io.IOException

Class rice.p2p.glacier.FragmentKey extends java.lang.Object implements Serializable

serialVersionUID: 5373228569261524536L

Serialized Fields

key

VersionKey key
DESCRIBE THE FIELD


id

int id
DESCRIBE THE FIELD

Class rice.p2p.glacier.FragmentKeyRange extends java.lang.Object implements Serializable

Serialized Fields

range

IdRange range
The actual IdRange

Class rice.p2p.glacier.FragmentKeySet extends java.lang.Object implements Serializable

Serialized Fields

idSet

java.util.SortedMap<K,V> idSet

cachedHash

FragmentKey cachedHash

validHash

boolean validHash

Class rice.p2p.glacier.GlacierException extends java.lang.Exception implements Serializable

Class rice.p2p.glacier.VersionKey extends java.lang.Object implements Serializable

serialVersionUID: -7473630685140924130L

Serialized Fields

id

Id id
DESCRIBE THE FIELD


version

long version
DESCRIBE THE FIELD

Class rice.p2p.glacier.VersionKeyRange extends java.lang.Object implements Serializable

Serialized Fields

range

IdRange range
The actual IdRange

Class rice.p2p.glacier.VersionKeySet extends java.lang.Object implements Serializable

Serialized Fields

idSet

java.util.SortedMap<K,V> idSet

cachedHash

VersionKey cachedHash

validHash

boolean validHash

Package rice.p2p.glacier.v2

Class rice.p2p.glacier.v2.BloomFilter extends java.lang.Object implements Serializable

serialVersionUID: -3938913031743354080L

Serialized Fields

bitfield

byte[] bitfield

hashParams

int[] hashParams

Class rice.p2p.glacier.v2.DebugContent extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

myId

Id myId

isMutable

boolean isMutable

version

long version

Class rice.p2p.glacier.v2.DebugContentHandle extends java.lang.Object implements Serializable

Serialized Fields

myId

Id myId

myNodeHandle

NodeHandle myNodeHandle

myExpiration

long myExpiration

myVersion

long myVersion

Class rice.p2p.glacier.v2.FragmentAndManifest extends java.lang.Object implements Serializable

Serialized Fields

fragment

Fragment fragment

manifest

Manifest manifest

Class rice.p2p.glacier.v2.FragmentMetadata extends java.lang.Object implements Serializable

serialVersionUID: 3380538644355999384L

Serialized Fields

currentExpirationDate

long currentExpirationDate

previousExpirationDate

long previousExpirationDate

storedSince

long storedSince

Class rice.p2p.glacier.v2.GlacierContentHandle extends java.lang.Object implements Serializable

Serialized Fields

id

Id id

nodeHandle

NodeHandle nodeHandle

manifest

Manifest manifest

version

long version

Class rice.p2p.glacier.v2.GlacierNotEnoughFragmentsException extends GlacierException implements Serializable

Serialized Fields

checked

int checked

found

int found

Class rice.p2p.glacier.v2.InvalidManifestException extends GlacierException implements Serializable

Class rice.p2p.glacier.v2.Manifest extends java.lang.Object implements Serializable

serialVersionUID: -436805143199825662L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

expirationDate

long expirationDate

Package rice.p2p.glacier.v2.messaging

Class rice.p2p.glacier.v2.messaging.GlacierDataMessage extends GlacierMessage implements Serializable

Serialized Fields

keys

FragmentKey[] keys

fragments

Fragment[] fragments

manifests

Manifest[] manifests

Class rice.p2p.glacier.v2.messaging.GlacierFetchMessage extends GlacierMessage implements Serializable

Serialized Fields

keys

FragmentKey[] keys

request

int request

Class rice.p2p.glacier.v2.messaging.GlacierMessage extends java.lang.Object implements Serializable

serialVersionUID: -5849182107707420256L

Serialized Fields

id

int id

tag

char tag

source

NodeHandle source

dest

Id dest

isResponse

boolean isResponse

Class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage extends GlacierMessage implements Serializable

Serialized Fields

requestedRange

IdRange requestedRange

Class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage extends GlacierMessage implements Serializable

Serialized Fields

neighbors

Id[] neighbors

lastSeen

long[] lastSeen

Class rice.p2p.glacier.v2.messaging.GlacierQueryMessage extends GlacierMessage implements Serializable

Serialized Fields

keys

FragmentKey[] keys

Class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage extends GlacierMessage implements Serializable

Serialized Fields

requestedRange

IdRange requestedRange

requestor

NodeHandle requestor

Class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage extends GlacierMessage implements Serializable

Serialized Fields

requestedRange

IdRange requestedRange

Class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage extends GlacierMessage implements Serializable

Serialized Fields

commonRange

IdRange commonRange

Class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage extends GlacierMessage implements Serializable

Serialized Fields

keys

VersionKey[] keys

updates

int[] updates

Class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage extends GlacierMessage implements Serializable

Serialized Fields

keys

VersionKey[] keys

lifetimes

long[] lifetimes

signatures

byte[][] signatures

Class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage extends GlacierMessage implements Serializable

Serialized Fields

requestedId

Id requestedId

Class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage extends GlacierMessage implements Serializable

Serialized Fields

range

IdRange range

online

boolean online

Class rice.p2p.glacier.v2.messaging.GlacierResponseMessage extends GlacierMessage implements Serializable

Serialized Fields

keys

FragmentKey[] keys

lifetimes

long[] lifetimes

haveIt

boolean[] haveIt

authoritative

boolean[] authoritative

Class rice.p2p.glacier.v2.messaging.GlacierSyncMessage extends GlacierMessage implements Serializable

Serialized Fields

range

IdRange range

offsetFID

int offsetFID

BloomFilter

BloomFilter BloomFilter

Class rice.p2p.glacier.v2.messaging.GlacierTimeoutMessage extends GlacierMessage implements Serializable


Package rice.p2p.multiring

Class rice.p2p.multiring.MultiringIdRange extends java.lang.Object implements Serializable

Serialized Fields

range

IdRange range
The actual IdRange


ringId

Id ringId
The ringId of the nodes in the range

Class rice.p2p.multiring.MultiringIdSet extends java.lang.Object implements Serializable

serialVersionUID: -7675959536005571206L

Serialized Fields

set

IdSet set
The actual IdSet


ringId

Id ringId
The ringId of the ids in the set

Class rice.p2p.multiring.MultiringNodeHandle extends NodeHandle implements Serializable

serialVersionUID: -2972303779251779984L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
ReadObject overridden in order to maintain observer.

Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

handle

NodeHandle handle
The internal handle


ringId

Id ringId
The handle's ringId

Class rice.p2p.multiring.MultiringNodeHandleSet extends java.lang.Object implements Serializable

Serialized Fields

set

NodeHandleSet set
The actual node handle set


ringId

Id ringId
The handle's ringId

Class rice.p2p.multiring.MultiringRouteMessage extends java.lang.Object implements Serializable

Serialized Fields

message

RouteMessage message
The internal message


ringId

Id ringId
The messages's ringId

Class rice.p2p.multiring.RingCertificate extends java.lang.Object implements Serializable

serialVersionUID: 5915358246762577456L

Serialized Fields

name

java.lang.String name

id

Id id

protocol

java.lang.Integer protocol

bootstraps

java.net.InetSocketAddress[] bootstraps

port

java.lang.Integer port

logServer

java.net.InetSocketAddress logServer

key

java.security.PublicKey key

version

java.lang.Long version

signature

byte[] signature

Class rice.p2p.multiring.RingId extends java.lang.Object implements Serializable

serialVersionUID: -4390496639871320200L

Serialization Methods

readResolve

private java.lang.Object readResolve()
                              throws java.io.ObjectStreamException
Define readResolve, which will replace the deserialized object with the canootical one (if one exists) to ensure RingId coalescing.

Throws:
java.io.ObjectStreamException
Serialized Fields

id

Id id
The id which this ringId represents


ringId

Id ringId
The ringId which this ringId represents


Package rice.p2p.multiring.messaging

Class rice.p2p.multiring.messaging.RingMessage extends java.lang.Object implements Serializable

serialVersionUID: -7097995807488121199L

Serialized Fields

id

RingId id
The target of this ring message


message

RawMessage message
The internal message to be sent


application

java.lang.String application
The name of the application which sent this message


Package rice.p2p.multiring.testing

Class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestMessage extends java.lang.Object implements Serializable

Serialized Fields

source

Id source

Package rice.p2p.past

Class rice.p2p.past.ContentHashPastContent extends java.lang.Object implements Serializable

serialVersionUID: 6375789163758367025L

Serialized Fields

myId

Id myId

Class rice.p2p.past.ContentHashPastContentHandle extends java.lang.Object implements Serializable

Serialized Fields

storageNode

NodeHandle storageNode

myId

Id myId

Class rice.p2p.past.PastException extends java.lang.Exception implements Serializable


Package rice.p2p.past.gc

Class rice.p2p.past.gc.GCId extends java.lang.Object implements Serializable

Serialized Fields

id

Id id
The id which this ringId represents


expiration

long expiration
The ringId which this ringId represents

Class rice.p2p.past.gc.GCIdRange extends java.lang.Object implements Serializable

Serialized Fields

range

IdRange range
The internal (normal) IdRange

Class rice.p2p.past.gc.GCIdSet extends java.lang.Object implements Serializable

Serialized Fields

ids

IdSet ids

timeouts

java.util.SortedMap<K,V> timeouts

Class rice.p2p.past.gc.GCPastException extends PastException implements Serializable

Class rice.p2p.past.gc.GCPastException.ObjectNotFoundException extends PastException implements Serializable

Class rice.p2p.past.gc.GCPastMetadata extends java.lang.Object implements Serializable

serialVersionUID: -2432306227012003387L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Throws:
java.io.IOException
java.lang.ClassNotFoundException
Serialized Fields

expiration

long expiration

Package rice.p2p.past.gc.messaging

Class rice.p2p.past.gc.messaging.GCCollectMessage extends PastMessage implements Serializable

Class rice.p2p.past.gc.messaging.GCInsertMessage extends InsertMessage implements Serializable

Serialized Fields

expiration

long expiration

Class rice.p2p.past.gc.messaging.GCLookupHandlesMessage extends LookupHandlesMessage implements Serializable

Class rice.p2p.past.gc.messaging.GCRefreshMessage extends ContinuationMessage implements Serializable

Serialized Fields

keys

GCId[] keys

Package rice.p2p.past.gc.rawserialization

Class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContent extends java.lang.Object implements Serializable

Serialized Fields

content

GCPastContent content

Class rice.p2p.past.gc.rawserialization.JavaSerializedGCPastContentHandle extends java.lang.Object implements Serializable

Serialized Fields

handle

GCPastContentHandle handle

Package rice.p2p.past.messaging

Class rice.p2p.past.messaging.CacheMessage extends PastMessage implements Serializable

Serialized Fields

content

RawPastContent content

Class rice.p2p.past.messaging.ContinuationMessage extends PastMessage implements Serializable

serialVersionUID: 1321112527034107161L

Serialized Fields

response

java.lang.Object response

exception

java.lang.Exception exception

serType

byte serType

Class rice.p2p.past.messaging.FetchHandleMessage extends ContinuationMessage implements Serializable

Serialized Fields

id

Id id

Class rice.p2p.past.messaging.FetchMessage extends ContinuationMessage implements Serializable

Serialized Fields

handle

RawPastContentHandle handle

cached

boolean cached

Class rice.p2p.past.messaging.InsertMessage extends ContinuationMessage implements Serializable

serialVersionUID: -7027957470028259605L

Serialized Fields

content

RawPastContent content

Class rice.p2p.past.messaging.LookupHandlesMessage extends ContinuationMessage implements Serializable

Serialized Fields

id

Id id

max

int max

Class rice.p2p.past.messaging.LookupMessage extends ContinuationMessage implements Serializable

Serialized Fields

id

Id id

cached

boolean cached

handle

NodeHandle handle

Class rice.p2p.past.messaging.MessageLostMessage extends PastMessage implements Serializable

serialVersionUID: -8664827144233122095L

Serialized Fields

id

Id id

hint

NodeHandle hint

messageString

java.lang.String messageString

Class rice.p2p.past.messaging.PastMessage extends java.lang.Object implements Serializable

serialVersionUID: -7195054010358285316L

Serialized Fields

id

int id

source

NodeHandle source

dest

Id dest

isResponse

boolean isResponse

Package rice.p2p.past.rawserialization

Class rice.p2p.past.rawserialization.JavaSerializedPastContent extends java.lang.Object implements Serializable

Serialized Fields

content

PastContent content

Class rice.p2p.past.rawserialization.JavaSerializedPastContentHandle extends java.lang.Object implements Serializable

Serialized Fields

handle

PastContentHandle handle

Package rice.p2p.past.testing

Class rice.p2p.past.testing.DistPastTestContent extends ContentHashPastContent implements Serializable

Serialized Fields

content

java.lang.String content

timestamp

long timestamp

Class rice.p2p.past.testing.PastRegrTest.NonMutableTestPastContent extends PastRegrTest.TestPastContent implements Serializable

Class rice.p2p.past.testing.PastRegrTest.NonOverwritingTestPastContent extends PastRegrTest.VersionedTestPastContent implements Serializable

Class rice.p2p.past.testing.PastRegrTest.TestPastContent extends java.lang.Object implements Serializable

Serialized Fields

id

Id id

existing

PastContent existing

Class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle extends java.lang.Object implements Serializable

Serialized Fields

handle

NodeHandle handle

id

Id id

Class rice.p2p.past.testing.PastRegrTest.TestRouteMessage extends java.lang.Object implements Serializable

Serialized Fields

id

Id id

nextHop

NodeHandle nextHop

message

Message message

Class rice.p2p.past.testing.PastRegrTest.VersionedTestPastContent extends PastRegrTest.TestPastContent implements Serializable

Serialized Fields

version

int version

Class rice.p2p.past.testing.RawPastRegrTest.NonMutableTestPastContent extends RawPastRegrTest.TestPastContent implements Serializable

Class rice.p2p.past.testing.RawPastRegrTest.NonOverwritingTestPastContent extends RawPastRegrTest.VersionedTestPastContent implements Serializable

Class rice.p2p.past.testing.RawPastRegrTest.TestPastContent extends java.lang.Object implements Serializable

Serialized Fields

id

Id id

existing

RawPastContent existing

Class rice.p2p.past.testing.RawPastRegrTest.TestPastContentHandle extends java.lang.Object implements Serializable

Serialized Fields

handle

NodeHandle handle

id

Id id

Class rice.p2p.past.testing.RawPastRegrTest.TestRouteMessage extends java.lang.Object implements Serializable

Serialized Fields

id

Id id

nextHop

NodeHandle nextHop

message

Message message

Class rice.p2p.past.testing.RawPastRegrTest.VersionedTestPastContent extends RawPastRegrTest.TestPastContent implements Serializable

Serialized Fields

version

int version

Package rice.p2p.replication.manager.messaging

Class rice.p2p.replication.manager.messaging.ReminderMessage extends java.lang.Object implements Serializable

Class rice.p2p.replication.manager.messaging.TimeoutMessage extends java.lang.Object implements Serializable

Serialized Fields

id

Id id
THe unique id of this message


Package rice.p2p.replication.messaging

Class rice.p2p.replication.messaging.ReminderMessage extends ReplicationMessage implements Serializable

Class rice.p2p.replication.messaging.ReplicationMessage extends java.lang.Object implements Serializable

serialVersionUID: 2121558100279943464L

Serialized Fields

source

NodeHandle source

Class rice.p2p.replication.messaging.RequestMessage extends ReplicationMessage implements Serializable

Serialized Fields

ranges

IdRange[] ranges

filters

IdBloomFilter[] filters

Class rice.p2p.replication.messaging.ResponseMessage extends ReplicationMessage implements Serializable

Serialized Fields

ranges

IdRange[] ranges

ids

Id[][] ids

Package rice.p2p.scribe

Class rice.p2p.scribe.Topic extends java.lang.Object implements Serializable

Serialized Fields

id

Id id
The Id to which this topic is mapped


Package rice.p2p.scribe.messaging

Class rice.p2p.scribe.messaging.AbstractSubscribeMessage extends ScribeMessage implements Serializable

Serialized Fields

id

int id
The id of this subscribe message

Class rice.p2p.scribe.messaging.AnycastMessage extends ScribeMessage implements Serializable

Serialized Fields

content

RawScribeContent content
the content of this message


visited

java.util.Vector<E> visited
the list of nodes which we have visited


toVisit

java.util.LinkedList<E> toVisit
the list of nodes which we are going to visit

Class rice.p2p.scribe.messaging.DropMessage extends ScribeMessage implements Serializable

Class rice.p2p.scribe.messaging.MaintenanceMessage extends ScribeMessage implements Serializable

Class rice.p2p.scribe.messaging.PublishMessage extends ScribeMessage implements Serializable

Serialized Fields

content

RawScribeContent content

Class rice.p2p.scribe.messaging.PublishRequestMessage extends ScribeMessage implements Serializable

Serialized Fields

content

RawScribeContent content

Class rice.p2p.scribe.messaging.ScribeMessage extends java.lang.Object implements Serializable

serialVersionUID: 4593674882226544604L

Serialized Fields

source

NodeHandle source

topic

Topic topic

Class rice.p2p.scribe.messaging.SubscribeAckMessage extends AbstractSubscribeMessage implements Serializable

Serialized Fields

pathToRoot

Id[] pathToRoot
The contained path to the root

Class rice.p2p.scribe.messaging.SubscribeFailedMessage extends AbstractSubscribeMessage implements Serializable

Class rice.p2p.scribe.messaging.SubscribeLostMessage extends AbstractSubscribeMessage implements Serializable

Class rice.p2p.scribe.messaging.SubscribeMessage extends AnycastMessage implements Serializable

Serialized Fields

subscriber

NodeHandle subscriber
The original subscriber


previousParent

Id previousParent
The previous parent


id

int id
The id of this message

Class rice.p2p.scribe.messaging.UnsubscribeMessage extends ScribeMessage implements Serializable