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

# Serialized Form

Package org.mpisws.p2p.filetransfer

Class org.mpisws.p2p.filetransfer.OperationCancelledException extends java.io.IOException implements Serializable

Serialized Fields

### receipt

    Receipt receipt

Class org.mpisws.p2p.filetransfer.TransferFailedException extends java.io.IOException implements Serializable

Serialized Fields

### receipt

    Receipt receipt

Package org.mpisws.p2p.testing.transportlayer

Class org.mpisws.p2p.testing.transportlayer.TLTest$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.testing.transportlayer.TLTest$10 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.testing.transportlayer.TLTest$2 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.testing.transportlayer.TLTest$3 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.testing.transportlayer.TLTest$4 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.testing.transportlayer.TLTest$5 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.testing.transportlayer.TLTest$6 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.testing.transportlayer.TLTest$7 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.testing.transportlayer.TLTest$8 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.testing.transportlayer.TLTest$9 extends java.lang.Object implements Serializable

Package org.mpisws.p2p.testing.transportlayer.replay

Class org.mpisws.p2p.testing.transportlayer.replay.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.

Package org.mpisws.p2p.transport

Class org.mpisws.p2p.transport.ClosedChannelException extends java.nio.channels.ClosedChannelException implements Serializable

Serialized Fields

### reason

    java.lang.String reason

Package org.mpisws.p2p.transport.commonapi

Class org.mpisws.p2p.transport.commonapi.CommonAPITransportLayerImpl$1 extends java.lang.Object implements Serializable

Package org.mpisws.p2p.transport.exception

Class org.mpisws.p2p.transport.exception.NodeIsFaultyException extends java.io.IOException implements Serializable

Serialized Fields

### identifier

    java.lang.Object identifier

### message

    java.lang.Object message

### cause

    java.lang.Throwable cause

Package org.mpisws.p2p.transport.identity

Class org.mpisws.p2p.transport.identity.IdentityImpl$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.identity.IdentityImpl$LowerIdentityImpl$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.identity.IdentityImpl$LowerIdentityImpl$1$2 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.identity.IdentityImpl$LowerIdentityImpl$1$2$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.identity.IdentityImpl$LowerIdentityImpl$2 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.identity.IdentityImpl$LowerIdentityImpl$2$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.identity.IdentityImpl$LowerIdentityImpl$2$1$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.identity.IdentityImpl$LowerIdentityImpl$2$1$2 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.identity.IdentityImpl$LowerIdentityImpl$2$1$2$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.identity.IdentityImpl$LowerIdentityImpl$3 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.identity.IdentityImpl$UpperIdentityImpl$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.identity.MemoryExpiredException extends java.io.IOException implements Serializable

Package org.mpisws.p2p.transport.limitsockets

Class org.mpisws.p2p.transport.limitsockets.LimitSocketsTransportLayer$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.limitsockets.LimitSocketsTransportLayer$2 extends java.lang.Object implements Serializable

Package org.mpisws.p2p.transport.liveness

Class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl$2 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl$3 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.liveness.LivenessTransportLayerImpl$4 extends java.lang.Object implements Serializable

Package org.mpisws.p2p.transport.multiaddress

Class org.mpisws.p2p.transport.multiaddress.MultiInetSocketAddress extends java.lang.Object implements Serializable

Serialized Fields

### address

    java.net.InetSocketAddress[] address

Package org.mpisws.p2p.transport.networkinfo

Class org.mpisws.p2p.transport.networkinfo.CantVerifyConnectivityException extends java.io.IOException implements Serializable

Class org.mpisws.p2p.transport.networkinfo.NetworkInfoIOException extends java.io.IOException implements Serializable

Package org.mpisws.p2p.transport.peerreview.replay.playback

Class org.mpisws.p2p.transport.peerreview.replay.playback.ReplayLayer$1 extends java.lang.Object implements Serializable

Package org.mpisws.p2p.transport.peerreview.replay.record

Class org.mpisws.p2p.transport.peerreview.replay.record.RecordLayer$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.peerreview.replay.record.RecordSocket$1 extends java.lang.Object implements Serializable

Package org.mpisws.p2p.transport.priority

Class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl$2 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl$2$2 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl$EntityManager$2 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl$EntityManager$3 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.priority.PriorityTransportLayerImpl$EntityManager$3$2 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.priority.QueueOverflowException extends java.io.IOException implements Serializable

Serialized Fields

### identifier

    java.lang.Object identifier

### message

    java.lang.Object message

### cause

    java.lang.Throwable cause

Package org.mpisws.p2p.transport.rc4

Class org.mpisws.p2p.transport.rc4.RC4TransportLayer$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rc4.RC4TransportLayer$1$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rc4.RC4TransportLayer$1$1$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rc4.RC4TransportLayer$2 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rc4.RC4TransportLayer$2$1 extends java.lang.Object implements Serializable

Package org.mpisws.p2p.transport.rendezvous

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$1$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$3 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$3$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$4 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$5 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$6 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$6$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$6$2 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$6$3 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$6$4 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$6$5 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$7 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$7$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$8 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.rendezvous.RendezvousTransportLayerImpl$9 extends java.lang.Object implements Serializable

Package org.mpisws.p2p.transport.simpleidentity

Class org.mpisws.p2p.transport.simpleidentity.SimpleIdentityTransportLayer$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.simpleidentity.SimpleIdentityTransportLayer$1$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.simpleidentity.SimpleIdentityTransportLayer$2 extends java.lang.Object implements Serializable

Package org.mpisws.p2p.transport.sourceroute

Class org.mpisws.p2p.transport.sourceroute.SourceRouteTransportLayerImpl$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.sourceroute.SourceRouteTransportLayerImpl$1$2 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.sourceroute.SourceRouteTransportLayerImpl$2 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.sourceroute.SourceRouteTransportLayerImpl$2$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.sourceroute.SourceRouteTransportLayerImpl$2$1$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.sourceroute.SourceRouteTransportLayerImpl$3 extends java.lang.Object implements Serializable

Package org.mpisws.p2p.transport.sourceroute.manager

Class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl$AddressManager$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.sourceroute.manager.SourceRouteManagerImpl$AddressManager$2 extends java.lang.Object implements Serializable

Package org.mpisws.p2p.transport.util

Class org.mpisws.p2p.transport.util.InsufficientBytesException extends java.io.IOException implements Serializable

Serialized Fields

### needed

    int needed

### available

    int available

Package org.mpisws.p2p.transport.wire.exception

Class org.mpisws.p2p.transport.wire.exception.StalledSocketException extends java.io.IOException implements Serializable

Serialized Fields

### addr

    java.lang.Object addr

Package org.mpisws.p2p.transport.wire.magicnumber

Class org.mpisws.p2p.transport.wire.magicnumber.MagicNumberTransportLayer$1 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.wire.magicnumber.MagicNumberTransportLayer$1$2 extends java.lang.Object implements Serializable

Class org.mpisws.p2p.transport.wire.magicnumber.MagicNumberTransportLayer$2 extends java.lang.Object implements Serializable

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.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.io.IOException 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 java.lang.Object implements Serializable

Serialized Fields

### id

    int id

  The id of this subscribe message

### source

    NodeHandle source

### topics

    java.util.List<E> topics

  You can now subscribe to a bunch of Topics at the same time. This list must be sorted. note: NOT AUTOMATICALLY SERIALIZED!!!

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

Serialized Fields

### content

    RawScribeContent content

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

Serialized Fields

### content

    RawScribeContent content

  the content of this message

### visited

    java.util.ArrayList<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

### initialRequestor

    NodeHandle initialRequestor

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

Class rice.p2p.scribe.messaging.MaintenanceMessage extends java.lang.Object 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

### pathsToRoot

    java.util.List<E> pathsToRoot

  The contained path to the root

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

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

Serialized Fields

### topics

    java.util.Set<E> topics

### id

    int id

### task

    CancellableTask task

### client

    ScribeMultiClient client

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

Serialized Fields

### subscriber

    NodeHandle subscriber

  The original subscriber

### id

    int id

  The id of this message

### topics

    java.util.List<E> topics

  You can now subscribe to a bunch of Topics at the same time. This list must be sorted.

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

Serialized Fields

### source

    NodeHandle source

### topics

    java.util.List<E> topics

Package rice.p2p.scribe.rawserialization

Class rice.p2p.scribe.rawserialization.JavaSerializedScribeContent extends java.lang.Object implements Serializable

Serialized Fields

### content

    ScribeContent content

Package rice.p2p.scribe.testing

Class rice.p2p.scribe.testing.RawScribeRegrTest.RawTestScribeContent extends ScribeRegrTest.TestScribeContent implements Serializable

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

Package rice.p2p.splitstream

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

Package rice.p2p.util

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

Serialized Fields

### map

    java.util.SortedMap<K,V> map

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`
    `java.lang.ClassNotFoundException`

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

Serialized Fields

### comparator

    java.util.Comparator<T> comparator

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

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

Serialized Fields

### normal

    java.util.SortedMap<K,V> normal

  The internal normal map

### reverse

    java.util.SortedMap<K,V> reverse

  The internal value -> list of keys map

### nulls

    java.util.SortedMap<K,V> nulls

  The internal list of keys with null as a mapping

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

Class rice.p2p.util.SortedLinkedList extends java.util.LinkedList<E extends java.lang.Comparable> implements Serializable

Class rice.p2p.util.SortedLinkedList$1 extends java.lang.Object implements Serializable

Package rice.p2p.util.rawserialization

Class rice.p2p.util.rawserialization.JavaSerializationException extends java.io.IOException implements Serializable

Serialized Fields

### cantSerialize

    java.lang.Object cantSerialize

Class rice.p2p.util.rawserialization.JavaSerializedMessage extends java.lang.Object implements Serializable

Serialized Fields

### msg

    Message msg

Package rice.p2p.util.testing

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

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

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

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

  Throws:
    `java.io.IOException`

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

  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

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

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()

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

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeExternal

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

  Throws:
    `java.io.IOException`

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

  Throws:
    `java.io.IOException`

Serialized Fields

### num

    int num

Package rice.pastry

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`

Serialized Fields

### Id

    int[] Id

  The actual contents of this Id

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

serialVersionUID: 5464763824924998962L

Serialized Fields

### difference

    int[] difference

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

serialVersionUID: -361018850912613915L

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<K,V> idSet

### cachedHash

    byte[] cachedHash

### validHash

    boolean validHash

Class rice.pastry.JoinFailedException extends java.lang.Exception implements Serializable

serialVersionUID: 7582828712730559215L

Class rice.pastry.NodeHandle extends NodeHandle implements Serializable

serialVersionUID: 987479397660721015L

Serialization Methods

### readObject

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

  Need to construct obs in deserialization.

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

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

serialVersionUID: 4410658508346287677L

Serialized Fields

### set

    java.util.Vector<E> set

  of NodeHandle

Package rice.pastry.client

Class rice.pastry.client.NodeIsNotReadyException extends java.lang.Exception implements Serializable

Serialized Fields

### handle

    NodeHandle handle

Package rice.pastry.commonapi

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

serialVersionUID: 4499456388556140871L

Serialized Fields

### message

    RawMessage message

Package rice.pastry.direct

Class rice.pastry.direct.DirectNodeHandle extends TransportLayerNodeHandle<NodeRecord> implements Serializable

Package rice.pastry.dist

Class rice.pastry.dist.DistNodeHandle extends TransportLayerNodeHandle<Identifier> implements Serializable

serialVersionUID: 6030505652558872412L

Serialized Fields

### nodeId

    Id nodeId

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.

Package rice.pastry.join

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

Serialized Fields

### handle

    NodeHandle[] handle

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

serialVersionUID: 231671018732832563L

Serialized Fields

### handle

    NodeHandle handle

### joinHandle

    NodeHandle joinHandle

### rowCount

    short rowCount

### rows

    RouteSet[][] rows

### leafSet

    LeafSet leafSet

### rtBaseBitLength

    byte rtBaseBitLength

### timestamp

    long timestamp

Package rice.pastry.leafset

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

Serialized Fields

### fromNode

    NodeHandle fromNode

### theLeafSet

    LeafSet theLeafSet

### theType

    int theType

### requestTimeStamp

    long requestTimeStamp

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

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

serialVersionUID: 3960030608598552977L

Serialization Methods

### readObject

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

  Internal method for reading in this data object

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

Serialized Fields

### baseId

    Id baseId

### baseHandle

    NodeHandle baseHandle

### cwSet

    SimilarSet cwSet

### ccwSet

    SimilarSet ccwSet

### theSize

    int theSize

Class rice.pastry.leafset.LSRangeCannotBeDeterminedException extends RangeCannotBeDeterminedException implements Serializable

Serialized Fields

### r

    int r

### pos

    int pos

### uniqueCount

    int uniqueCount

### nh

    NodeHandle nh

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

Serialized Fields

### timeStamp

    long timeStamp

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

serialVersionUID: 2289610430696506873L

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

### ln

    NodeHandle ln

### clockwise

    boolean clockwise

### nodes

    NodeHandle[] nodes

### theSize

    int theSize

### leafSet

    LeafSet leafSet

Package rice.pastry.leafset.testing

Class rice.pastry.leafset.testing.MergeTest.TestNodeHandle extends NodeHandle implements Serializable

Serialized Fields

### id

    Id id

Package rice.pastry.messaging

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

serialVersionUID: 8921944904321235696L

Serialized Fields

### destination

    int 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.pastry.messaging.PJavaSerializedMessage extends PRawMessage implements Serializable

Serialized Fields

### msg

    Message msg

Class rice.pastry.messaging.PRawMessage extends Message implements Serializable

Package rice.pastry.pns.messages

Class rice.pastry.pns.messages.LeafSetRequest extends PRawMessage implements Serializable

Class rice.pastry.pns.messages.LeafSetResponse extends PRawMessage implements Serializable

Serialized Fields

### leafset

    LeafSet leafset

Class rice.pastry.pns.messages.RouteRowRequest extends PRawMessage implements Serializable

Serialized Fields

### index

    short index

Class rice.pastry.pns.messages.RouteRowResponse extends PRawMessage implements Serializable

Serialized Fields

### index

    short index

### row

    RouteSet[] row

Package rice.pastry.routing

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

Serialized Fields

### fromNode

    NodeHandle fromNode

### row

    RouteSet[] row

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

Class rice.pastry.routing.NoLegalRouteToMakeProgressException extends java.io.IOException implements Serializable

Serialized Fields

### target

    Id target

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

Serialized Fields

### row

    short row

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

serialVersionUID: 3492981895989180093L

Serialized Fields

### target

    Id target

### destinationHandle

    NodeHandle destinationHandle

### prevNode

    NodeHandle prevNode

### auxAddress

    int auxAddress

### internalMsg

    Message internalMsg

### hasSender

    boolean hasSender

### internalPriority

    byte internalPriority

### internalType

    short internalType

### endpointDeserializer

    rice.pastry.routing.RouteMessage.RMDeserializer endpointDeserializer

### tlCancellable

    Cancellable tlCancellable

### notifyMe

    RouteMessageNotification notifyMe

Class rice.pastry.routing.RouteSet extends java.lang.Object 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`
    `java.lang.ClassNotFoundException`

### 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`
    `java.lang.ClassNotFoundException`

Serialized Fields

### nodes

    NodeHandle[] nodes

### theSize

    int theSize

### closest

    int closest

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

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

### writeObject

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

  Throws:
    `java.io.IOException`
    `java.lang.ClassNotFoundException`

Serialized Fields

### random

    boolean random

### noShortCuts

    boolean noShortCuts

### shortestPath

    boolean shortestPath

### allowMultipleHops

    boolean allowMultipleHops

### rerouteIfSuspected

    boolean rerouteIfSuspected

Package rice.pastry.socket

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

serialVersionUID: 2081191512212313338L

Serialized Fields

### address

    java.net.InetSocketAddress[] address

### epoch

    long epoch

Class rice.pastry.socket.SocketNodeHandle extends DistNodeHandle<MultiInetSocketAddress> implements Serializable

Serialized Fields

### eaddress

    MultiInetSocketAddress eaddress

### epoch

    long epoch

Class rice.pastry.socket.TransportLayerNodeHandle extends NodeHandle implements Serializable

Package rice.pastry.socket.nat

Class rice.pastry.socket.nat.CantFindFirewallException extends java.io.IOException implements Serializable

Package rice.pastry.socket.nat.probe

Class rice.pastry.socket.nat.probe.ProbeRequestMessage extends PRawMessage implements Serializable

Serialized Fields

### probeRequestor

    MultiInetSocketAddress probeRequestor

### uid

    long uid

Package rice.pastry.socket.nat.rendezvous

Class rice.pastry.socket.nat.rendezvous.ByteBufferMsg extends PRawMessage implements Serializable

Serialized Fields

### originalSender

    NodeHandle originalSender

### buffer

    java.nio.ByteBuffer buffer

Class rice.pastry.socket.nat.rendezvous.NodeIsFirewalledException extends java.io.IOException implements Serializable

Serialized Fields

### handle

    NodeHandle handle

Class rice.pastry.socket.nat.rendezvous.OpenChannelMsg extends PRawMessage implements Serializable

Serialized Fields

### rendezvous

    RendezvousSocketNodeHandle rendezvous

### source

    RendezvousSocketNodeHandle source

### uid

    int uid

Class rice.pastry.socket.nat.rendezvous.PilotForwardMsg extends PRawMessage implements Serializable

Serialized Fields

### msg

    ByteBufferMsg msg

### target

    RendezvousSocketNodeHandle target

Class rice.pastry.socket.nat.rendezvous.RendezvousJoinRequest extends JoinRequest implements Serializable

Serialized Fields

### pilot

    NodeHandle pilot

  The joiner has created a pilot connection to the pilot node.

Class rice.pastry.socket.nat.rendezvous.RendezvousSocketNodeHandle extends SocketNodeHandle implements Serializable

Serialized Fields

### contactStatus

    byte contactStatus

Package rice.pastry.standard

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

serialVersionUID: -8942404626084999673L

Serialized Fields

### ls

    LeafSet ls

### request

    boolean request

### failed

    java.util.HashSet<E> failed

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

Class rice.pastry.standard.TooManyRouteAttempts extends java.io.IOException implements Serializable

Package rice.pastry.testing

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

Serialized Fields

### target

    Id target

### msgid

    int msgid

### messageDirect

    boolean messageDirect

### src

    NodeHandle src

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

Serialized Fields

### id

    Id id

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

Serialized Fields

### target

    Id target

### nHops

    int nHops

### fDistance

    double fDistance

Class rice.pastry.testing.RoutingTableTest.TestScribeContent extends java.lang.Object implements Serializable

Serialized Fields

### topic

    Topic topic

  DESCRIBE THE FIELD

### num

    int num

  DESCRIBE THE FIELD

Package rice.pastry.testing.rendezvous

Class rice.pastry.testing.rendezvous.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.

Package rice.pastry.transport

Class rice.pastry.transport.BogusNodeHandle extends TransportLayerNodeHandle<java.util.Collection<java.net.InetSocketAddress>> implements Serializable

Serialized Fields

### addresses

    java.util.Collection<E> addresses

Package rice.persistence.testing

Class rice.persistence.testing.MemoryStorageTest.VariableId extends java.lang.Object implements Serializable

Serialized Fields

### num

    int num

Package rice.tutorial.deterministicsimulator

Class rice.tutorial.deterministicsimulator.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.

Package rice.tutorial.direct

Class rice.tutorial.direct.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.

Package rice.tutorial.forwarding

Class rice.tutorial.forwarding.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.

### passport

    java.util.ArrayList<E> passport

Package rice.tutorial.gtitm

Class rice.tutorial.gtitm.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.

Package rice.tutorial.lesson3

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.

Package rice.tutorial.lesson4

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.

Package rice.tutorial.lookup

Class rice.tutorial.lookup.LookupService.NodeLookupQuery extends java.lang.Object implements Serializable

serialVersionUID: -4882776401593706141L

Serialized Fields

### source

    NodeHandle source

### numNodes

    int numNodes

### seqno

    int seqno

Class rice.tutorial.lookup.LookupService.NodeLookupResponse extends java.lang.Object implements Serializable

serialVersionUID: -3200682143184682743L

Serialized Fields

### nodes

    NodeHandleSet nodes

### seqno

    int seqno

Class rice.tutorial.lookup.LookupService.NodeLookupTimeout extends java.lang.Object implements Serializable

serialVersionUID: 1648981192042898092L

Serialized Fields

### seqno

    int seqno

Class rice.tutorial.lookup.LookupService.NodeLookupTimeoutException extends java.lang.Exception implements Serializable

serialVersionUID: -9138111846775601203L

Package rice.tutorial.past

Class rice.tutorial.past.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.

Package rice.tutorial.rawserialization

Class rice.tutorial.rawserialization.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.

Package rice.tutorial.rawserialization2

Class rice.tutorial.rawserialization2.MyMsg extends LookupMessage implements Serializable

Serialized Fields

### from

    Id from

  Where the Message came from.

### to

    Id to

  Where the Message is going.

Package rice.tutorial.scribe

Class rice.tutorial.scribe.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.

Package rice.tutorial.transportdirect

Class rice.tutorial.transportdirect.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.

Package rice.tutorial.transportlayer

Class rice.tutorial.transportlayer.BandwidthLimitingTransportLayer$2 extends java.lang.Object implements Serializable

Class rice.tutorial.transportlayer.BandwidthLimitingTransportLayer$3 extends java.lang.Object implements Serializable

Class rice.tutorial.transportlayer.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.transportlayer.NotEnoughBandwidthException extends java.io.IOException implements Serializable

Serialized Fields

### bucketSize

    long bucketSize

### attemptedToWrite

    int attemptedToWrite

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

Copyright © 2001-2005 - Rice Pastry.