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

# Serialized Form

Package rice.environment.logging

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

Package rice.environment.params.simple

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

Serialized Fields

### subexception

    java.lang.Exception subexception

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

Package rice.environment.processing.simple

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

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

Package rice.p2p.aggregation

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

serialVersionUID: -4891386773008082L

Serialized Fields

### components

    GCPastContent[] components

### pointers

    Id[] pointers

### myId

    Id myId

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

Serialized Fields

### id

    Id id

### handle

    NodeHandle handle

### version

    long version

### expiration

    long expiration

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

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

serialVersionUID: -3035115249019556223L

Serialized Fields

### key

    Id key

### version

    long version

### currentLifetime

    long currentLifetime

### refreshedLifetime

    long refreshedLifetime

### size

    int size

Package rice.p2p.aggregation.messaging

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

Serialized Fields

### id

    int id

### source

    NodeHandle source

### dest

    Id dest

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

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

Serialized Fields

### content

    RawPastContent content

Package rice.p2p.aggregation.raw

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

serialVersionUID: -4891386773008082L

Serialization Methods

### readObject

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

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

Serialized Fields

### rawComponents

    RawGCPastContent[] rawComponents

Package rice.p2p.commonapi

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

serialVersionUID: 4761193998848368227L

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

Package rice.p2p.commonapi.exception

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

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

Serialized Fields

### reason

    java.lang.Throwable reason

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

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

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

Package rice.p2p.commonapi.rawserialization

Package rice.p2p.glacier

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

serialVersionUID: -809948154556539350L

Serialization Methods

### readObject

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

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

### writeObject

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

  Throws:
    `java.io.IOException`

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

serialVersionUID: 5373228569261524536L

Serialized Fields

### key

    VersionKey key

  DESCRIBE THE FIELD

### id

    int id

  DESCRIBE THE FIELD

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

Serialized Fields

### range

    IdRange range

  The actual IdRange

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

Serialized Fields

### idSet

    java.util.SortedMap<K,V> idSet

### cachedHash

    FragmentKey cachedHash

### validHash

    boolean validHash

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

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

serialVersionUID: -7473630685140924130L

Serialized Fields

### id

    Id id

  DESCRIBE THE FIELD

### version

    long version

  DESCRIBE THE FIELD

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

Serialized Fields

### range

    IdRange range

  The actual IdRange

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

Serialized Fields

### idSet

    java.util.SortedMap<K,V> idSet

### cachedHash

    VersionKey cachedHash

### validHash

    boolean validHash

Package rice.p2p.glacier.v2

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

serialVersionUID: -3938913031743354080L

Serialized Fields

### bitfield

    byte[] bitfield

### hashParams

    int[] hashParams

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

Serialization Methods

### readObject

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

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

### writeObject

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

  Throws:
    `java.io.IOException`

Serialized Fields

### myId

    Id myId

### isMutable

    boolean isMutable

### version

    long version

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

Serialized Fields

### myId

    Id myId

### myNodeHandle

    NodeHandle myNodeHandle

### myExpiration

    long myExpiration

### myVersion

    long myVersion

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

Serialized Fields

### fragment

    Fragment fragment

### manifest

    Manifest manifest

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

serialVersionUID: 3380538644355999384L

Serialized Fields

### currentExpirationDate

    long currentExpirationDate

### previousExpirationDate

    long previousExpirationDate

### storedSince

    long storedSince

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

Serialized Fields

### id

    Id id

### nodeHandle

    NodeHandle nodeHandle

### manifest

    Manifest manifest

### version

    long version

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

Serialized Fields

### checked

    int checked

### found

    int found

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

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

serialVersionUID: -436805143199825662L

Serialization Methods

### readObject

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

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

### writeObject

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

  Throws:
    `java.io.IOException`

Serialized Fields

### expirationDate

    long expirationDate

Package rice.p2p.glacier.v2.messaging

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

Serialized Fields

### keys

    FragmentKey[] keys

### fragments

    Fragment[] fragments

### manifests

    Manifest[] manifests

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

Serialized Fields

### keys

    FragmentKey[] keys

### request

    int request

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

serialVersionUID: -5849182107707420256L

Serialized Fields

### id

    int id

### tag

    char tag

### source

    NodeHandle source

### dest

    Id dest

### isResponse

    boolean isResponse

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

Serialized Fields

### requestedRange

    IdRange requestedRange

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

Serialized Fields

### neighbors

    Id[] neighbors

### lastSeen

    long[] lastSeen

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

Serialized Fields

### keys

    FragmentKey[] keys

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

Serialized Fields

### requestedRange

    IdRange requestedRange

### requestor

    NodeHandle requestor

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

Serialized Fields

### requestedRange

    IdRange requestedRange

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

Serialized Fields

### commonRange

    IdRange commonRange

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

Serialized Fields

### keys

    VersionKey[] keys

### updates

    int[] updates

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

Serialized Fields

### keys

    VersionKey[] keys

### lifetimes

    long[] lifetimes

### signatures

    byte[][] signatures

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

Serialized Fields

### requestedId

    Id requestedId

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

Serialized Fields

### range

    IdRange range

### online

    boolean online

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

Serialized Fields

### keys

    FragmentKey[] keys

### lifetimes

    long[] lifetimes

### haveIt

    boolean[] haveIt

### authoritative

    boolean[] authoritative

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

Serialized Fields

### range

    IdRange range

### offsetFID

    int offsetFID

### BloomFilter

    BloomFilter BloomFilter

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

Package rice.p2p.multiring

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

Serialized Fields

### range

    IdRange range

  The actual IdRange

### ringId

    Id ringId

  The ringId of the nodes in the range

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

serialVersionUID: -7675959536005571206L

Serialized Fields

### set

    IdSet set

  The actual IdSet

### ringId

    Id ringId

  The ringId of the ids in the set

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

serialVersionUID: -2972303779251779984L

Serialization Methods

### readObject

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

  ReadObject overridden in order to maintain observer.

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

Serialized Fields

### handle

    NodeHandle handle

  The internal handle

### ringId

    Id ringId

  The handle's ringId

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

Serialized Fields

### set

    NodeHandleSet set

  The actual node handle set

### ringId

    Id ringId

  The handle's ringId

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

Serialized Fields

### message

    RouteMessage message

  The internal message

### ringId

    Id ringId

  The messages's ringId

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

serialVersionUID: 5915358246762577456L

Serialized Fields

### name

    java.lang.String name

### id

    Id id

### protocol

    java.lang.Integer protocol

### bootstraps

    java.net.InetSocketAddress[] bootstraps

### port

    java.lang.Integer port

### logServer

    java.net.InetSocketAddress logServer

### key

    java.security.PublicKey key

### version

    java.lang.Long version

### signature

    byte[] signature

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

serialVersionUID: -4390496639871320200L

Serialization Methods

### readResolve

    private java.lang.Object readResolve()
                                  throws java.io.ObjectStreamException

  Define readResolve, which will replace the deserialized object with the canootical one (if one exists) to ensure RingId coalescing.

  Throws:
    `java.io.ObjectStreamException`

Serialized Fields

### id

    Id id

  The id which this ringId represents

### ringId

    Id ringId

  The ringId which this ringId represents

Package rice.p2p.multiring.messaging

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

serialVersionUID: -7097995807488121199L

Serialized Fields

### id

    RingId id

  The target of this ring message

### message

    RawMessage message

  The internal message to be sent

### application

    java.lang.String application

  The name of the application which sent this message

Package rice.p2p.multiring.testing

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

Serialized Fields

### source

    Id source

Package rice.p2p.past

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

serialVersionUID: 6375789163758367025L

Serialized Fields

### myId

    Id myId

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

Serialized Fields

### storageNode

    NodeHandle storageNode

### myId

    Id myId

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

Package rice.p2p.past.gc

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

Serialized Fields

### id

    Id id

  The id which this ringId represents

### expiration

    long expiration

  The ringId which this ringId represents

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

Serialized Fields

### range

    IdRange range

  The internal (normal) IdRange

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

Serialized Fields

### ids

    IdSet ids

### timeouts

    java.util.SortedMap<K,V> timeouts

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

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

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

serialVersionUID: -2432306227012003387L

Serialization Methods

### readObject

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

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

Serialized Fields

### expiration

    long expiration

Package rice.p2p.past.gc.messaging

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

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

Serialized Fields

### expiration

    long expiration

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

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

Serialized Fields

### keys

    GCId[] keys

Package rice.p2p.past.gc.rawserialization

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

Serialized Fields

### content

    GCPastContent content

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

Serialized Fields

### handle

    GCPastContentHandle handle

Package rice.p2p.past.messaging

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

Serialized Fields

### content

    RawPastContent content

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

serialVersionUID: 1321112527034107161L

Serialized Fields

### response

    java.lang.Object response

### exception

    java.lang.Exception exception

### serType

    byte serType

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

Serialized Fields

### id

    Id id

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

Serialized Fields

### handle

    RawPastContentHandle handle

### cached

    boolean cached

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

serialVersionUID: -7027957470028259605L

Serialized Fields

### content

    RawPastContent content

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

Serialized Fields

### id

    Id id

### max

    int max

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

Serialized Fields

### id

    Id id

### cached

    boolean cached

### handle

    NodeHandle handle

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

serialVersionUID: -8664827144233122095L

Serialized Fields

### id

    Id id

### hint

    NodeHandle hint

### messageString

    java.lang.String messageString

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

serialVersionUID: -7195054010358285316L

Serialized Fields

### id

    int id

### source

    NodeHandle source

### dest

    Id dest

### isResponse

    boolean isResponse

Package rice.p2p.past.rawserialization

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

Serialized Fields

### content

    PastContent content

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

Serialized Fields

### handle

    PastContentHandle handle

Package rice.p2p.past.testing

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

Serialized Fields

### content

    java.lang.String content

### timestamp

    long timestamp

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

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

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

Serialized Fields

### id

    Id id

### existing

    PastContent existing

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

Serialized Fields

### handle

    NodeHandle handle

### id

    Id id

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

Serialized Fields

### id

    Id id

### nextHop

    NodeHandle nextHop

### message

    Message message

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

Serialized Fields

### version

    int version

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

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

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

Serialized Fields

### id

    Id id

### existing

    RawPastContent existing

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

Serialized Fields

### handle

    NodeHandle handle

### id

    Id id

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

Serialized Fields

### id

    Id id

### nextHop

    NodeHandle nextHop

### message

    Message message

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

Serialized Fields

### version

    int version

Package rice.p2p.replication.manager.messaging

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

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

Serialized Fields

### id

    Id id

  THe unique id of this message

Package rice.p2p.replication.messaging

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

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

serialVersionUID: 2121558100279943464L

Serialized Fields

### source

    NodeHandle source

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

Serialized Fields

### ranges

    IdRange[] ranges

### filters

    IdBloomFilter[] filters

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

Serialized Fields

### ranges

    IdRange[] ranges

### ids

    Id[][] ids

Package rice.p2p.scribe

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

Serialized Fields

### id

    Id id

  The Id to which this topic is mapped

Package rice.p2p.scribe.messaging

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

Serialized Fields

### id

    int id

  The id of this subscribe message

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

Serialized Fields

### content

    RawScribeContent content

  the content of this message

### visited

    java.util.Vector<E> visited

  the list of nodes which we have visited

### toVisit

    java.util.LinkedList<E> toVisit

  the list of nodes which we are going to visit

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

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

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

Serialized Fields

### content

    RawScribeContent content

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

Serialized Fields

### content

    RawScribeContent content

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

serialVersionUID: 4593674882226544604L

Serialized Fields

### source

    NodeHandle source

### topic

    Topic topic

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

Serialized Fields

### pathToRoot

    Id[] pathToRoot

  The contained path to the root

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

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

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

Serialized Fields

### subscriber

    NodeHandle subscriber

  The original subscriber

### previousParent

    Id previousParent

  The previous parent

### id

    int id

  The id of this message

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

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

Serialized Fields

### id

    Id id

### nextHop

    NodeHandle nextHop

### message

    Message message

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

Serialized Fields

### topic

    Topic topic

  DESCRIBE THE FIELD

### num

    int num

  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

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

### blah

    java.lang.Object blah

Class rice.p2p.util.SoftHashMap extends java.util.HashMap 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

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.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 NodeHandle implements Serializable

Package rice.pastry.dist

Class rice.pastry.dist.DistNodeHandle extends NodeHandle 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

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.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.RequestRouteRow extends PRawMessage implements Serializable

Serialized Fields

### row

    byte row

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

serialVersionUID: 3492981895989180093L

Serialized Fields

### target

    Id target

### prevNode

    NodeHandle prevNode

### auxAddress

    int auxAddress

### internalMsg

    Message internalMsg

### rawInternalMsg

    PRawMessage rawInternalMsg

### serializedMsg

    InputBuffer serializedMsg

### nhf

    NodeHandleFactory nhf

### pn

    PastryNode pn

### hasSender

    boolean hasSender

### internalPriority

    byte internalPriority

### endpointDeserializer

    rice.pastry.routing.RouteMessage.RMDeserializer endpointDeserializer

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 implements Serializable

serialVersionUID: -5452528188786429274L

Serialized Fields

### eaddress

    EpochInetSocketAddress eaddress

Class rice.pastry.socket.SourceRoute extends PRawMessage 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`

Serialized Fields

### path

    EpochInetSocketAddress[] path

Package rice.pastry.socket.messaging

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

serialVersionUID: 5928529749829923541L

Serialized Fields

### start

    long start

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

serialVersionUID: 8262546476237933836L

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

serialVersionUID: 7249313366944169691L

Serialized Fields

### address

    java.net.InetSocketAddress address

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

serialVersionUID: 4037491659184267798L

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

serialVersionUID: -3052514344757407526L

Serialized Fields

### leafset

    LeafSet leafset

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

serialVersionUID: -8098453067976812984L

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

serialVersionUID: -4729909593019149492L

Serialized Fields

### nid

    Id nid

### epoch

    long epoch

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

serialVersionUID: -1831848738223899227L

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

serialVersionUID: -2835241938747821133L

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

serialVersionUID: -6737003095339076717L

Serialized Fields

### row

    int row

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

serialVersionUID: 126923905375233048L

Serialized Fields

### set

    RouteSet[] set

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

serialVersionUID: 6168846862234031322L

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

serialVersionUID: 5047209709790420662L

Serialized Fields

### routes

    SourceRoute[] routes

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

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

serialVersionUID: 2838948342952784682L

Serialized Fields

### incorrect

    EpochInetSocketAddress incorrect

### correct

    EpochInetSocketAddress correct

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

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

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

Serialized Fields

### num

    int num

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

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.

Package rice.tutorial.lesson7

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.

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.

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

Copyright © 2001-2005 - Rice Pastry.