Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

# 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

serialVersionUID: -8942404626084999673l

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

    DirectPastryNode remoteNode

### simulator

    NetworkSimulator simulator

  DESCRIBE THE FIELD

### logger

    Logger logger

  DESCRIBE THE FIELD

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

  Potentially needed for reverse compatability with serialization? Remove this when move to byte-level protocol.

### 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

serialVersionUID: 4499456388556140871l

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

### 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

serialVersionUID: 8156336294555109590l

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Rice Pastry API
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2005 - Rice Pastry.