Rice Pastry API

Serialized Form

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

Serialized Fields

id

int id
The id of this subscribe message


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

serialVersionUID: -4891386773008082l

Serialized Fields

components

GCPastContent[] components
DESCRIBE THE FIELD


pointers

Id[] pointers
DESCRIBE THE FIELD


myId

Id myId
DESCRIBE THE FIELD


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


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

Serialized Fields

id

int id
DESCRIBE THE FIELD


source

NodeHandle source
DESCRIBE THE FIELD


dest

Id dest
DESCRIBE THE FIELD


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


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

Serialized Fields

content

ScribeContent content
the content of this message


visited

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


toVisit

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


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.util.BloomFilter extends java.lang.Object implements Serializable

Serialized Fields

parameters

int[] parameters
The parameters to the hash functions for this bloom filter


length

int length
The length of the set to use


set

java.util.BitSet set
The underlying bitset representation for this bloom filter


Class rice.pastry.leafset.BroadcastLeafSet extends Message implements Serializable

Serialized Fields

fromNode

NodeHandle fromNode

theLeafSet

LeafSet theLeafSet

theType

int theType


Class rice.pastry.routing.BroadcastRouteRow extends Message implements Serializable

Serialized Fields

fromNode

NodeHandle fromNode

row

RouteSet[] row


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

Serialized Fields

content

PastContent content
DESCRIBE THE FIELD


Class rice.pastry.standard.ConsistentJoinMsg extends Message implements Serializable

Serialized Fields

ls

LeafSet ls

request

boolean request

failed

java.util.HashSet failed


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

serialVersionUID: 6375789163758367025l

Serialized Fields

myId

Id myId
DESCRIBE THE FIELD


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

Serialized Fields

storageNode

NodeHandle storageNode

myId

Id myId


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

serialVersionUID: 1321112527034107161l

Serialized Fields

response

java.lang.Object response
DESCRIBE THE FIELD


exception

java.lang.Exception exception
DESCRIBE THE FIELD


Class rice.pastry.socket.messaging.DatagramMessage extends SocketMessage implements Serializable

serialVersionUID: 5928529749829923541l

Serialized Fields

start

long start
DESCRIBE THE FIELD


outbound

SourceRoute outbound
DESCRIBE THE FIELD


inbound

SourceRoute inbound
DESCRIBE THE FIELD


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
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
java.lang.ClassNotFoundException - DESCRIBE THE EXCEPTION

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
Serialized Fields

myId

Id myId
DESCRIBE THE FIELD


isMutable

boolean isMutable
DESCRIBE THE FIELD


version

long version
DESCRIBE THE FIELD


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

Serialized Fields

myId

Id myId
DESCRIBE THE FIELD


myNodeHandle

NodeHandle myNodeHandle
DESCRIBE THE FIELD


myExpiration

long myExpiration
DESCRIBE THE FIELD


myVersion

long myVersion
DESCRIBE THE FIELD


Class rice.pastry.direct.DirectNodeHandle extends NodeHandle implements Serializable

Serialized Fields

remoteNode

PastryNode remoteNode

simulator

NetworkSimulator simulator


Class rice.pastry.dist.DistCoalesedNodeHandle extends DistNodeHandle implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Overridden in order to restore default values for all of the variables concerning node distance, status, etc...

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
java.lang.ClassNotFoundException - DESCRIBE THE EXCEPTION


Class rice.pastry.dist.DistNodeHandle extends NodeHandle implements Serializable

serialVersionUID: 6030505652558872412l

Serialized Fields

nodeId

NodeId nodeId
DESCRIBE THE FIELD


address

java.net.InetSocketAddress address
DESCRIBE THE FIELD


epoch

int epoch
a unique number matching the liveness of this node this number will be different each time the process is run, but the NodeId can be the same.


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

Serialized Fields

content

java.lang.String content

timestamp

long timestamp


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


Class rice.pastry.socket.EpochInetSocketAddress extends java.lang.Object implements Serializable

Serialized Fields

address

java.net.InetSocketAddress address
DESCRIBE THE FIELD


epoch

long epoch
DESCRIBE THE FIELD


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

PastContentHandle handle

cached

boolean cached


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
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
java.lang.ClassNotFoundException - DESCRIBE THE EXCEPTION

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION


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

Serialized Fields

fragment

Fragment fragment
DESCRIBE THE FIELD


manifest

Manifest manifest
DESCRIBE THE FIELD


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 idSet

cachedHash

FragmentKey cachedHash

validHash

boolean validHash


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

serialVersionUID: 3380538644355999384l

Serialized Fields

currentExpirationDate

long currentExpirationDate
DESCRIBE THE FIELD


previousExpirationDate

long previousExpirationDate
DESCRIBE THE FIELD


storedSince

long storedSince
DESCRIBE THE FIELD


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


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
DESCRIBE THE FIELD


timeouts

java.util.SortedMap timeouts
DESCRIBE THE FIELD


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

Serialized Fields

expiration

long expiration
DESCRIBE THE FIELD


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


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
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
java.lang.ClassNotFoundException - DESCRIBE THE EXCEPTION
Serialized Fields

expiration

long expiration
DESCRIBE THE FIELD


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

Serialized Fields

keys

GCIdSet keys
DESCRIBE THE FIELD


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

Serialized Fields

id

Id id
DESCRIBE THE FIELD


nodeHandle

NodeHandle nodeHandle
DESCRIBE THE FIELD


manifest

Manifest manifest
DESCRIBE THE FIELD


version

long version
DESCRIBE THE FIELD


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

Serialized Fields

keys

FragmentKey[] keys
DESCRIBE THE FIELD


fragments

Fragment[] fragments
DESCRIBE THE FIELD


manifests

Manifest[] manifests
DESCRIBE THE FIELD


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


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

Serialized Fields

keys

FragmentKey[] keys
DESCRIBE THE FIELD


request

int request
DESCRIBE THE FIELD


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

serialVersionUID: -5849182107707420256l

Serialized Fields

id

int id
DESCRIBE THE FIELD


tag

char tag
DESCRIBE THE FIELD


source

NodeHandle source
DESCRIBE THE FIELD


dest

Id dest
DESCRIBE THE FIELD


isResponse

boolean isResponse
DESCRIBE THE FIELD


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

Serialized Fields

requestedRange

IdRange requestedRange
DESCRIBE THE FIELD


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

Serialized Fields

neighbors

Id[] neighbors
DESCRIBE THE FIELD


lastSeen

long[] lastSeen
DESCRIBE THE FIELD


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

Serialized Fields

checked

int checked
DESCRIBE THE FIELD


found

int found
DESCRIBE THE FIELD


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

Serialized Fields

keys

FragmentKey[] keys
DESCRIBE THE FIELD


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

Serialized Fields

requestedRange

IdRange requestedRange
DESCRIBE THE FIELD


requestor

NodeHandle requestor
DESCRIBE THE FIELD


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

Serialized Fields

requestedRange

IdRange requestedRange
DESCRIBE THE FIELD


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

Serialized Fields

commonRange

IdRange commonRange
DESCRIBE THE FIELD


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

Serialized Fields

keys

VersionKey[] keys
DESCRIBE THE FIELD


updates

int[] updates
DESCRIBE THE FIELD


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

Serialized Fields

keys

VersionKey[] keys
DESCRIBE THE FIELD


lifetimes

long[] lifetimes
DESCRIBE THE FIELD


signatures

byte[][] signatures
DESCRIBE THE FIELD


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

Serialized Fields

requestedId

Id requestedId
DESCRIBE THE FIELD


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

Serialized Fields

range

IdRange range
DESCRIBE THE FIELD


online

boolean online
DESCRIBE THE FIELD


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

Serialized Fields

keys

FragmentKey[] keys
DESCRIBE THE FIELD


lifetimes

long[] lifetimes
DESCRIBE THE FIELD


haveIt

boolean[] haveIt
DESCRIBE THE FIELD


authoritative

boolean[] authoritative
DESCRIBE THE FIELD


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

Serialized Fields

range

IdRange range
DESCRIBE THE FIELD


offsetFID

int offsetFID
DESCRIBE THE FIELD


BloomFilter

BloomFilter BloomFilter
DESCRIBE THE FIELD


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


Class rice.pastry.testing.HelloMsg extends Message implements Serializable

Serialized Fields

target

Id target
DESCRIBE THE FIELD


msgid

int msgid

messageDirect

boolean messageDirect
DESCRIBE THE FIELD


src

NodeHandle src


Class rice.pastry.Id extends java.lang.Object implements Serializable

serialVersionUID: 2166868464271508935l

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 Id coalescing.

Throws:
java.io.ObjectStreamException - DESCRIBE THE EXCEPTION
Serialized Fields

Id

int[] Id
The actual contents of this Id


Class rice.pastry.Id.Distance extends java.lang.Object implements Serializable

Serialized Fields

difference

int[] difference


Class rice.p2p.util.IdBloomFilter extends java.lang.Object implements Serializable

serialVersionUID: -9122948172786936161l

Serialized Fields

filter

BloomFilter filter
The parameters to the hash functions for this bloom filter


Class rice.pastry.IdRange extends java.lang.Object implements Serializable

Serialized Fields

empty

boolean empty

ccw

Id ccw

cw

Id cw


Class rice.pastry.IdSet extends java.lang.Object implements Serializable

serialVersionUID: -1565571743719309172l

Serialized Fields

idSet

java.util.SortedMap idSet

cachedHash

byte[] cachedHash

validHash

boolean validHash


Class rice.p2p.util.ImmutableSortedMap extends java.lang.Object implements Serializable

Serialized Fields

map

java.util.SortedMap map
DESCRIBE THE FIELD


Class rice.pastry.join.InitiateJoin extends Message implements Serializable

Serialized Fields

handle

NodeHandle handle


Class rice.pastry.leafset.InitiateLeafSetMaintenance extends Message implements Serializable


Class rice.pastry.standard.InitiatePingNeighbor extends Message implements Serializable


Class rice.pastry.routing.InitiateRouteSetMaintenance extends Message implements Serializable


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

serialVersionUID: -7027957470028259605l

Serialized Fields

content

PastContent content
DESCRIBE THE FIELD


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


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


Class rice.pastry.socket.messaging.IPAddressRequestMessage extends DatagramMessage implements Serializable


Class rice.pastry.socket.messaging.IPAddressResponseMessage extends DatagramMessage implements Serializable

Serialized Fields

address

java.net.InetSocketAddress address
DESCRIBE THE FIELD


Class rice.pastry.join.JoinAddress extends java.lang.Object implements Serializable


Class rice.pastry.join.JoinRequest extends Message implements Serializable

serialVersionUID: 231671018732832563l

Serialized Fields

handle

NodeHandle handle

joinHandle

NodeHandle joinHandle

rowCount

int rowCount

rows

RouteSet[][] rows

leafSet

LeafSet leafSet


Class rice.pastry.leafset.LeafSet extends java.util.Observable implements Serializable

serialVersionUID: 3960030608598552977l

Serialized Fields

baseId

NodeId baseId

baseHandle

NodeHandle baseHandle

cwSet

SimilarSet cwSet

ccwSet

SimilarSet ccwSet

theSize

int theSize


Class rice.pastry.leafset.LeafSetProtocolAddress extends java.lang.Object implements Serializable


Class rice.pastry.socket.messaging.LeafSetRequestMessage extends SocketMessage implements Serializable


Class rice.pastry.socket.messaging.LeafSetResponseMessage extends SocketMessage implements Serializable

Serialized Fields

leafset

LeafSet leafset


Class rice.pastry.testing.LeafSetTest.TestNodeHandle extends NodeHandle implements Serializable

Serialized Fields

id

NodeId id


Class rice.pastry.LocalNode extends java.lang.Object implements Serializable


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.scribe.messaging.MaintenanceMessage extends ScribeMessage 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
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
java.lang.ClassNotFoundException - DESCRIBE THE EXCEPTION

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
Serialized Fields

expirationDate

long expirationDate
DESCRIBE THE FIELD


Class rice.pastry.messaging.Message extends java.lang.Object implements Serializable

serialVersionUID: 8921944904321235696l

Serialized Fields

destination

Address destination

sender

NodeHandle sender

priority

boolean priority

priorityLevel

int priorityLevel


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

Serialized Fields

id

Id id
DESCRIBE THE FIELD


hint

NodeHandle hint
DESCRIBE THE FIELD


message

Message message
DESCRIBE THE FIELD


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 - DESCRIBE THE EXCEPTION
java.lang.ClassNotFoundException - DESCRIBE THE EXCEPTION
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.testing.MultiringRegrTest.MultiringTestMessage extends java.lang.Object implements Serializable

Serialized Fields

source

Id source
DESCRIBE THE FIELD


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.tutorial.lesson3.MyMsg extends java.lang.Object implements Serializable

Serialized Fields

from

Id from
Where the Message came from.


to

Id to
Where the Message is going.


Class rice.tutorial.lesson4.MyMsg extends java.lang.Object implements Serializable

Serialized Fields

from

Id from
Where the Message came from.


to

Id to
Where the Message is going.


Class rice.tutorial.lesson7.MyPastContent extends ContentHashPastContent implements Serializable

Serialized Fields

content

java.lang.String content
Store the content. Note that this class is Serializable, so any non-transient field will automatically be stored to to disk.


Class rice.tutorial.lesson6.MyScribeContent extends java.lang.Object implements Serializable

Serialized Fields

from

NodeHandle from
The source of this content.


seq

int seq
The sequence number of the content.


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

serialVersionUID: 4761193998848368227l


Class rice.pastry.NodeHandle extends NodeHandle implements Serializable

serialVersionUID: 987479397660721015l


Class rice.pastry.NodeId extends Id implements Serializable

serialVersionUID: 4346947555837618045l

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 Id coalescing.

Throws:
java.io.ObjectStreamException - DESCRIBE THE EXCEPTION


Class rice.pastry.socket.messaging.NodeIdRequestMessage extends SocketMessage implements Serializable


Class rice.pastry.socket.messaging.NodeIdResponseMessage extends SocketMessage implements Serializable

Serialized Fields

nid

NodeId nid

epoch

long epoch


Class rice.pastry.dist.NodeIsDeadException extends java.lang.RuntimeException implements Serializable

Serialized Fields

originalException

java.lang.Exception originalException
The original reason we found the node to be dead.


Class rice.pastry.NodeSet extends java.lang.Object implements Serializable

serialVersionUID: 4410658508346287677l

Serialized Fields

set

java.util.Vector set


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

serialVersionUID: -3035115249019556223l

Serialized Fields

key

Id key
DESCRIBE THE FIELD


version

long version
DESCRIBE THE FIELD


currentLifetime

long currentLifetime
DESCRIBE THE FIELD


refreshedLifetime

long refreshedLifetime
DESCRIBE THE FIELD


size

int size
DESCRIBE THE FIELD


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

Serialized Fields

subexception

java.lang.Exception subexception


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


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

serialVersionUID: -7195054010358285316l

Serialized Fields

id

int id
DESCRIBE THE FIELD


source

NodeHandle source
DESCRIBE THE FIELD


dest

Id dest
DESCRIBE THE FIELD


isResponse

boolean isResponse
DESCRIBE THE FIELD


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
DESCRIBE THE FIELD


existing

PastContent existing
DESCRIBE THE FIELD


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

Serialized Fields

handle

NodeHandle handle
DESCRIBE THE FIELD


id

Id id
DESCRIBE THE FIELD


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
DESCRIBE THE FIELD


Class rice.pastry.commonapi.PastryEndpointMessage extends Message implements Serializable

Serialized Fields

message

Message message
DESCRIBE THE FIELD


Class rice.pastry.security.PermissiveCredentials extends java.lang.Object implements Serializable


Class rice.pastry.testing.PingAddress extends java.lang.Object implements Serializable

Serialized Fields

myCode

int myCode


Class rice.pastry.socket.messaging.PingMessage extends DatagramMessage implements Serializable

serialVersionUID: -1831848738223899227l


Class rice.pastry.testing.PingMessageNew extends Message implements Serializable

Serialized Fields

source

NodeId source

target

NodeId target

nHops

int nHops

fDistance

double fDistance


Class rice.pastry.socket.messaging.PingResponseMessage extends DatagramMessage implements Serializable


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


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

Serialized Fields

content

ScribeContent content
DESCRIBE THE FIELD


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

Serialized Fields

content

ScribeContent content
DESCRIBE THE FIELD


Class rice.pastry.leafset.RangeCannotBeDeterminedException extends java.lang.RuntimeException implements Serializable

Serialized Fields

r

int r
DESCRIBE THE FIELD


pos

int pos
DESCRIBE THE FIELD


uniqueCount

int uniqueCount
DESCRIBE THE FIELD


nh

NodeHandle nh
DESCRIBE THE FIELD


Class rice.p2p.util.RedBlackMap extends java.util.AbstractMap implements Serializable

serialVersionUID: 919286545866124006l

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Reconstitute the RedBlackMap instance from a stream (i.e., deserialize it).

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
java.lang.ClassNotFoundException - DESCRIBE THE EXCEPTION

writeObject

private void writeObject(java.io.ObjectOutputStream s)
                  throws java.io.IOException
Save the state of the RedBlackMap instance to a stream (i.e., serialize it).

Serial Data:
The size of the RedBlackMap (the number of key-value mappings) is emitted (int), followed by the key (Object) and value (Object) for each key-value mapping represented by the RedBlackMap. The key-value mappings are emitted in key-order (as determined by the RedBlackMap's Comparator, or by the keys' natural ordering if the RedBlackMap has no Comparator).
Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
Serialized Fields

comparator

java.util.Comparator comparator
The Comparator used to maintain order in this RedBlackMap, or null if this RedBlackMap uses its elements natural ordering.

 


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


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
DESCRIBE THE FIELD


Class rice.pastry.leafset.RequestLeafSet extends Message implements Serializable

Serialized Fields

handle

NodeHandle handle


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

Serialized Fields

ranges

IdRange[] ranges
DESCRIBE THE FIELD


filters

IdBloomFilter[] filters
DESCRIBE THE FIELD


Class rice.pastry.routing.RequestRouteRow extends Message implements Serializable

Serialized Fields

handle

NodeHandle handle

row

int row


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

Serialized Fields

ranges

IdRange[] ranges
DESCRIBE THE FIELD


ids

IdSet[] ids
DESCRIBE THE FIELD


Class rice.p2p.util.ReverseTreeMap extends java.lang.Object implements Serializable

Serialized Fields

normal

java.util.SortedMap normal
The internal normal map


reverse

java.util.SortedMap reverse
The internal value -> list of keys map


nulls

java.util.SortedMap nulls
The internal list of keys with null as a mapping


blah

java.lang.Object blah


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

serialVersionUID: 5915358246762577456l

Serialized Fields

name

java.lang.String name
DESCRIBE THE FIELD


id

Id id
DESCRIBE THE FIELD


protocol

java.lang.Integer protocol
DESCRIBE THE FIELD


bootstraps

java.net.InetSocketAddress[] bootstraps
DESCRIBE THE FIELD


port

java.lang.Integer port
DESCRIBE THE FIELD


logServer

java.net.InetSocketAddress logServer
DESCRIBE THE FIELD


key

java.security.PublicKey key
DESCRIBE THE FIELD


version

java.lang.Long version
DESCRIBE THE FIELD


signature

byte[] signature
DESCRIBE THE FIELD


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 - DESCRIBE THE EXCEPTION
Serialized Fields

id

Id id
The id which this ringId represents


ringId

Id ringId
The ringId which this ringId represents


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

Message message
The internal message to be sent


application

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


Class rice.pastry.routing.RouteMessage extends Message implements Serializable

serialVersionUID: 3492981895989180093l

Serialized Fields

target

Id target

internalMsg

Message internalMsg

prevNode

NodeHandle prevNode

auxAddress

Address auxAddress


Class rice.pastry.routing.RouteProtocolAddress extends java.lang.Object implements Serializable


Class rice.pastry.routing.RouterAddress extends java.lang.Object implements Serializable


Class rice.pastry.socket.messaging.RouteRowRequestMessage extends SocketMessage implements Serializable

Serialized Fields

row

int row
DESCRIBE THE FIELD


Class rice.pastry.socket.messaging.RouteRowResponseMessage extends SocketMessage implements Serializable

Serialized Fields

set

RouteSet[] set


Class rice.pastry.routing.RouteSet extends java.util.Observable implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
deserialize the routeSet pings the handle the was the closests on the sending node

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
java.lang.ClassNotFoundException - DESCRIBE THE EXCEPTION

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
serialize the RouteSet records the closest node

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
java.lang.ClassNotFoundException - DESCRIBE THE EXCEPTION
Serialized Fields

nodes

NodeHandle[] nodes

theSize

int theSize

closest

int closest


Class rice.pastry.socket.messaging.RoutesRequestMessage extends SocketMessage implements Serializable


Class rice.pastry.socket.messaging.RoutesResponseMessage extends SocketMessage implements Serializable

Serialized Fields

routes

SourceRoute[] routes


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

serialVersionUID: 4593674882226544604l

Serialized Fields

source

NodeHandle source
DESCRIBE THE FIELD


topic

Topic topic
DESCRIBE THE FIELD


Class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage extends java.lang.Object implements Serializable

Serialized Fields

id

Id id

nextHop

NodeHandle nextHop

message

Message message


Class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeContent extends java.lang.Object implements Serializable

Serialized Fields

topic

Topic topic
DESCRIBE THE FIELD


num

int num
DESCRIBE THE FIELD


Class rice.pastry.routing.SendOptions extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream in)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
java.lang.ClassNotFoundException - DESCRIBE THE EXCEPTION

writeObject

private void writeObject(java.io.ObjectOutputStream out)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
java.lang.ClassNotFoundException - DESCRIBE THE EXCEPTION
Serialized Fields

random

boolean random

noShortCuts

boolean noShortCuts

shortestPath

boolean shortestPath

allowMultipleHops

boolean allowMultipleHops

rerouteIfSuspected

boolean rerouteIfSuspected


Class rice.pastry.leafset.SimilarSet extends java.util.Observable implements Serializable

serialVersionUID: 2289610430696506873l

Serialized Fields

ln

NodeHandle ln

clockwise

boolean clockwise

nodes

NodeHandle[] nodes

theSize

int theSize

leafSet

LeafSet leafSet


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


Class rice.pastry.socket.messaging.SocketMessage extends Message implements Serializable


Class rice.pastry.socket.SocketNodeHandle extends DistNodeHandle implements Serializable

serialVersionUID: -5452528188786429274l

Serialized Fields

eaddress

EpochInetSocketAddress eaddress
DESCRIBE THE FIELD


Class rice.p2p.util.SoftHashMap extends java.util.HashMap implements Serializable


Class rice.pastry.socket.SourceRoute extends java.lang.Object implements Serializable

serialVersionUID: -4402277039316685149l

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 Id coalescing.

Throws:
java.io.ObjectStreamException - DESCRIBE THE EXCEPTION
Serialized Fields

path

EpochInetSocketAddress[] path
DESCRIBE THE FIELD


Class rice.p2p.splitstream.SplitStreamContent extends java.lang.Object implements Serializable

Serialized Fields

data

byte[] data
The internal data - just the bytes


Class rice.p2p.splitstream.SplitStreamSubscribeContent extends java.lang.Object implements Serializable

Serialized Fields

stage

int stage
The stage that the client attempting to join is in


Class rice.pastry.standard.StandardAddress extends java.lang.Object implements Serializable

serialVersionUID: 1564239935633411277l

Serialized Fields

myCode

int myCode
DESCRIBE THE FIELD


name

java.lang.String name
DESCRIBE THE FIELD


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.replication.manager.messaging.TimeoutMessage extends java.lang.Object implements Serializable

Serialized Fields

id

Id id
THe unique id of this message


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

Serialized Fields

id

Id id
The Id to which this topic is mapped


Class rice.p2p.scribe.messaging.UnsubscribeMessage extends ScribeMessage 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 idSet

cachedHash

VersionKey cachedHash

validHash

boolean validHash


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


Class rice.pastry.socket.messaging.WrongEpochMessage extends DatagramMessage implements Serializable

serialVersionUID: 2838948342952784682l

Serialized Fields

incorrect

EpochInetSocketAddress incorrect
DESCRIBE THE FIELD


correct

EpochInetSocketAddress correct
DESCRIBE THE FIELD


Class rice.p2p.util.testing.XMLObjectStreamUnit.TestByteSerialization extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream oos)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
java.lang.ClassNotFoundException - DESCRIBE THE EXCEPTION

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION


Class rice.p2p.util.testing.XMLObjectStreamUnit.TestExternalizable extends java.lang.Object implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput i)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
java.lang.ClassNotFoundException - DESCRIBE THE EXCEPTION

writeExternal

public void writeExternal(java.io.ObjectOutput o)
                   throws java.io.IOException
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION


Class rice.p2p.util.testing.XMLObjectStreamUnit.TestPutFields extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream ois)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
java.lang.ClassNotFoundException - DESCRIBE THE EXCEPTION

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
Serialized Fields

num

int num

num2

java.lang.Integer num2


Class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace extends java.lang.Object implements Serializable

Serialization Methods

writeReplace

protected java.lang.Object writeReplace()
DESCRIBE THE METHOD


Class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace2 extends XMLObjectStreamUnit.TestReplace implements Serializable


Class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace3 extends XMLObjectStreamUnit.TestReplace implements Serializable


Class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve extends java.lang.Object implements Serializable

Serialization Methods

readResolve

protected java.lang.Object readResolve()
DESCRIBE THE METHOD


Class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve2 extends XMLObjectStreamUnit.TestResolve implements Serializable


Class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve3 extends XMLObjectStreamUnit.TestResolve implements Serializable


Class rice.p2p.util.testing.XMLObjectStreamUnit.TestSerialPersistentFields extends java.lang.Object implements Serializable

Serialized Fields


Class rice.p2p.util.testing.XMLObjectStreamUnit.TestSubExternalizable extends XMLObjectStreamUnit.TestExternalizable implements Serializable

Serialization Methods

readExternal

public void readExternal(java.io.ObjectInput i)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
java.lang.ClassNotFoundException - DESCRIBE THE EXCEPTION

writeExternal

public void writeExternal(java.io.ObjectOutput o)
                   throws java.io.IOException
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION


Class rice.p2p.util.testing.XMLObjectStreamUnit.TestUnreadData extends java.lang.Object implements Serializable

Serialization Methods

writeObject

private void writeObject(java.io.ObjectOutputStream oos)
                  throws java.io.IOException
DESCRIBE THE METHOD

Throws:
java.io.IOException - DESCRIBE THE EXCEPTION
Serialized Fields

num

int num


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection