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

## Hierarchy For All Packages

Package Hierarchies:
  rice, rice.environment, rice.environment.logging, rice.environment.logging.file, rice.environment.logging.simple, rice.environment.params, rice.environment.params.simple, rice.environment.processing, rice.environment.processing.simple, rice.environment.random, rice.environment.random.simple, rice.environment.time, rice.environment.time.simple, rice.p2p.aggregation, rice.p2p.aggregation.messaging, rice.p2p.commonapi, rice.p2p.commonapi.testing, rice.p2p.glacier, rice.p2p.glacier.v2, rice.p2p.glacier.v2.messaging, rice.p2p.multiring, rice.p2p.multiring.messaging, rice.p2p.multiring.testing, rice.p2p.past, rice.p2p.past.gc, rice.p2p.past.gc.messaging, rice.p2p.past.messaging, rice.p2p.past.testing, rice.p2p.replication, rice.p2p.replication.manager, rice.p2p.replication.manager.messaging, rice.p2p.replication.manager.testing, rice.p2p.replication.messaging, rice.p2p.replication.testing, rice.p2p.scribe, rice.p2p.scribe.messaging, rice.p2p.scribe.testing, rice.p2p.splitstream, rice.p2p.splitstream.testing, rice.p2p.util, rice.p2p.util.testing, rice.pastry, rice.pastry.client, rice.pastry.commonapi, rice.pastry.direct, rice.pastry.dist, rice.pastry.join, rice.pastry.leafset, rice.pastry.messaging, rice.pastry.routing, rice.pastry.security, rice.pastry.socket, rice.pastry.socket.messaging, rice.pastry.standard, rice.pastry.testing, rice.persistence, rice.persistence.testing, rice.selector, rice.selector.testing, rice.tutorial.lesson0a, rice.tutorial.lesson1, rice.tutorial.lesson3, rice.tutorial.lesson4, rice.tutorial.lesson5, rice.tutorial.lesson6, rice.tutorial.lesson7

## Class Hierarchy

- class java.lang.Object
  - class rice.environment.logging.AbstractLogManager (implements rice.environment.logging.LogManager)
    - class rice.environment.logging.file.RotatingLogManager
    - class rice.environment.logging.simple.SimpleLogManager (implements rice.environment.logging.CloneableLogManager)
      - class rice.environment.logging.file.FileLogManager
  - class java.util.AbstractMap (implements java.util.Map)
    - class java.util.HashMap (implements java.lang.Cloneable, java.util.Map, java.io.Serializable)
      - class rice.p2p.util.SoftHashMap
    - class rice.p2p.util.RedBlackMap (implements java.lang.Cloneable, java.io.Serializable, java.util.SortedMap)
  - class rice.p2p.aggregation.Aggregate (implements rice.p2p.past.gc.GCPastContent)
  - class rice.p2p.aggregation.AggregateList
  - class rice.p2p.aggregation.AggregationDefaultPolicy (implements rice.p2p.aggregation.AggregationPolicy)
  - class rice.p2p.aggregation.AggregationImpl (implements rice.p2p.aggregation.Aggregation, rice.p2p.commonapi.Application, rice.p2p.util.DebugCommandHandler, rice.p2p.past.gc.GCPast, rice.p2p.past.Past, rice.p2p.glacier.VersioningPast)
  - class rice.p2p.aggregation.messaging.AggregationMessage (implements rice.p2p.commonapi.Message)
    - class rice.p2p.aggregation.messaging.AggregationTimeoutMessage
  - class rice.p2p.aggregation.AggregationStatistics
  - class rice.p2p.util.Base64
  - class rice.p2p.glacier.v2.BloomFilter (implements java.io.Serializable)
  - class rice.p2p.util.BloomFilter (implements java.io.Serializable)
  - class rice.p2p.util.testing.BloomFilterUnit
  - class rice.pastry.standard.CertifiedNodeIdFactory (implements rice.pastry.NodeIdFactory)
  - class rice.p2p.splitstream.Channel
  - class rice.p2p.splitstream.ChannelId
  - class rice.pastry.testing.ClosestRegrTest
  - class rice.p2p.commonapi.testing.CommonAPITest
    - class rice.p2p.past.testing.PastRegrTest
    - class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest
    - class rice.p2p.replication.testing.ReplicationRegrTest
    - class rice.p2p.scribe.testing.ScribeRegrTest
    - class rice.p2p.splitstream.testing.SplitStreamRegrTest
  - class rice.p2p.past.ContentHashPastContent (implements rice.p2p.past.PastContent)
    - class rice.p2p.past.testing.DistPastTestContent
    - class rice.tutorial.lesson7.MyPastContent
  - class rice.p2p.past.ContentHashPastContentHandle (implements rice.p2p.past.PastContentHandle)
  - class rice.Continuation.ErrorContinuation (implements rice.Continuation)
  - class rice.Continuation.ExternalContinuation (implements rice.Continuation)
  - class rice.Continuation.ListenerContinuation (implements rice.Continuation)
  - class rice.Continuation.MultiContinuation
  - class rice.Continuation.NamedContinuation (implements rice.Continuation)
  - class rice.Continuation.SimpleContinuation (implements rice.Continuation)
  - class rice.Continuation.StandardContinuation (implements rice.Continuation)
  - class rice.p2p.glacier.v2.DebugContent (implements rice.p2p.past.gc.GCPastContent, rice.p2p.past.PastContent)
  - class rice.p2p.glacier.v2.DebugContentHandle (implements rice.p2p.past.gc.GCPastContentHandle, rice.p2p.past.PastContentHandle)
  - class java.util.Dictionary
    - class java.util.Hashtable (implements java.lang.Cloneable, java.util.Map, java.io.Serializable)
      - class java.util.Properties
        - class rice.environment.params.simple.SimpleParameters.MyProperties
  - class rice.pastry.testing.DirectPastryPingTest
  - class rice.pastry.direct.DirectSecurityManager (implements rice.pastry.security.PastrySecurityManager)
  - class rice.pastry.direct.DirectTimeSource (implements rice.environment.time.TimeSource)
  - class rice.pastry.testing.DistHelloWorld
  - class rice.p2p.past.testing.DistPastTest
  - class rice.tutorial.lesson1.DistTutorial
  - class rice.tutorial.lesson3.DistTutorial
  - class rice.tutorial.lesson4.DistTutorial
  - class rice.tutorial.lesson5.DistTutorial
  - class rice.persistence.EmptyCache (implements rice.persistence.Cache)
  - class rice.p2p.util.testing.EncryptedStreamUnit
  - class rice.environment.Environment (implements rice.Destructable)
  - class rice.pastry.socket.EpochInetSocketAddress (implements java.io.Serializable)
  - class rice.p2p.glacier.ErasureCodec
  - class rice.p2p.glacier.Fragment (implements java.io.Serializable)
  - class rice.p2p.glacier.v2.FragmentAndManifest (implements java.io.Serializable)
  - class rice.p2p.glacier.FragmentKey (implements java.lang.Comparable, rice.p2p.commonapi.Id)
  - class rice.p2p.glacier.FragmentKeyFactory (implements rice.p2p.commonapi.IdFactory)
  - class rice.p2p.glacier.FragmentKeyRange (implements rice.p2p.commonapi.IdRange)
  - class rice.p2p.glacier.FragmentKeySet (implements rice.p2p.commonapi.IdSet)
  - class rice.p2p.glacier.v2.FragmentMetadata (implements java.lang.Comparable, java.io.Serializable)
  - class rice.p2p.past.gc.GCEndpoint (implements rice.p2p.commonapi.Endpoint)
  - class rice.p2p.past.gc.GCId (implements rice.p2p.commonapi.Id)
  - class rice.p2p.past.gc.GCIdFactory (implements rice.p2p.commonapi.IdFactory)
  - class rice.p2p.past.gc.GCIdFactory.GCEntrySet (implements java.util.Set)
  - class rice.p2p.past.gc.GCIdFactory.GCMapEntry (implements java.util.Map.Entry)
  - class rice.p2p.past.gc.GCIdFactory.GCSortedMap (implements java.util.SortedMap)
  - class rice.p2p.past.gc.GCIdRange (implements rice.p2p.commonapi.IdRange)
  - class rice.p2p.past.gc.GCIdSet (implements rice.p2p.commonapi.IdSet)
  - class rice.p2p.past.gc.GCNode (implements rice.p2p.commonapi.Node)
  - class rice.p2p.past.gc.GCPastImpl.ReplicaMap
  - class rice.p2p.past.gc.GCPastMetadata (implements java.lang.Comparable, java.io.Serializable)
  - class rice.pastry.direct.GeometricNetworkSimulator (implements rice.pastry.direct.NetworkSimulator)
    - class rice.pastry.direct.EuclideanNetwork
    - class rice.pastry.direct.SphereNetwork
  - class rice.p2p.glacier.v2.GlacierContentHandle (implements rice.p2p.past.gc.GCPastContentHandle, rice.p2p.past.PastContentHandle)
  - class rice.p2p.glacier.v2.GlacierContinuation
  - class rice.p2p.glacier.v2.GlacierDefaultPolicy (implements rice.p2p.glacier.v2.GlacierPolicy)
  - class rice.p2p.glacier.v2.GlacierImpl (implements rice.p2p.commonapi.Application, rice.p2p.util.DebugCommandHandler, rice.p2p.past.gc.GCPast, rice.p2p.glacier.Glacier, rice.p2p.past.Past, rice.p2p.glacier.VersioningPast)
  - class rice.p2p.glacier.v2.messaging.GlacierMessage (implements rice.p2p.commonapi.Message)
    - class rice.p2p.glacier.v2.messaging.GlacierDataMessage
    - class rice.p2p.glacier.v2.messaging.GlacierFetchMessage
    - class rice.p2p.glacier.v2.messaging.GlacierNeighborRequestMessage
    - class rice.p2p.glacier.v2.messaging.GlacierNeighborResponseMessage
    - class rice.p2p.glacier.v2.messaging.GlacierQueryMessage
    - class rice.p2p.glacier.v2.messaging.GlacierRangeForwardMessage
    - class rice.p2p.glacier.v2.messaging.GlacierRangeQueryMessage
    - class rice.p2p.glacier.v2.messaging.GlacierRangeResponseMessage
    - class rice.p2p.glacier.v2.messaging.GlacierRefreshCompleteMessage
    - class rice.p2p.glacier.v2.messaging.GlacierRefreshPatchMessage
    - class rice.p2p.glacier.v2.messaging.GlacierRefreshProbeMessage
    - class rice.p2p.glacier.v2.messaging.GlacierRefreshResponseMessage
    - class rice.p2p.glacier.v2.messaging.GlacierResponseMessage
    - class rice.p2p.glacier.v2.messaging.GlacierSyncMessage
    - class rice.p2p.glacier.v2.messaging.GlacierTimeoutMessage
  - class rice.persistence.testing.GlacierPersistentStorageTest
  - class rice.p2p.glacier.v2.GlacierStatistics
  - class rice.pastry.testing.HelloWorld
  - class rice.pastry.Id (implements rice.p2p.commonapi.Id)
    - class rice.pastry.NodeId
  - class rice.pastry.Id.Distance (implements rice.p2p.commonapi.Id.Distance)
  - class rice.p2p.util.IdBloomFilter (implements java.io.Serializable)
  - class rice.p2p.util.testing.IdBloomFilterReplicationTest
  - class rice.p2p.util.testing.IdBloomFilterUnit
  - class rice.pastry.IdRange (implements rice.p2p.commonapi.IdRange, java.io.Serializable)
  - class rice.pastry.testing.IdRangeUnit
  - class rice.pastry.IdSet (implements rice.p2p.commonapi.IdSet)
  - class rice.p2p.util.ImmutableSortedMap (implements java.io.Serializable, java.util.SortedMap)
  - class java.io.InputStream
    - class rice.p2p.util.EncryptedInputStream
    - class java.io.FilterInputStream
      - class rice.p2p.util.Base64.InputStream
    - class java.io.ObjectInputStream (implements java.io.ObjectInput, java.io.ObjectStreamConstants)
      - class rice.pastry.PastryObjectInputStream
      - class rice.p2p.util.XMLObjectInputStream
  - class rice.pastry.standard.IPNodeIdFactory (implements rice.pastry.NodeIdFactory)
  - class rice.pastry.join.JoinAddress (implements rice.pastry.messaging.Address)
  - class rice.pastry.leafset.LeafSetProtocolAddress (implements rice.pastry.messaging.Address)
  - class rice.pastry.testing.LeafSetTest
  - class rice.environment.logging.Logger
    - class rice.environment.logging.HeirarchyLogger
      - class rice.environment.logging.simple.SimpleLogger
  - class rice.persistence.LRUCache (implements rice.persistence.Cache)
  - class rice.p2p.glacier.v2.Manifest (implements java.io.Serializable)
  - class rice.p2p.util.MathUtils
  - class rice.p2p.util.testing.MathUtilsUnit
  - class rice.persistence.MemoryStorage (implements rice.persistence.Storage)
  - class rice.pastry.testing.MemoryTest
  - class rice.pastry.messaging.Message (implements java.io.Serializable)
    - class rice.pastry.leafset.BroadcastLeafSet (implements java.io.Serializable)
    - class rice.pastry.routing.BroadcastRouteRow (implements java.io.Serializable)
    - class rice.pastry.standard.ConsistentJoinMsg
    - class rice.pastry.testing.HelloMsg
    - class rice.pastry.join.InitiateJoin (implements java.io.Serializable)
    - class rice.pastry.leafset.InitiateLeafSetMaintenance (implements java.io.Serializable)
    - class rice.pastry.standard.InitiatePingNeighbor (implements java.io.Serializable)
    - class rice.pastry.routing.InitiateRouteSetMaintenance (implements java.io.Serializable)
    - class rice.pastry.join.JoinRequest (implements java.io.Serializable)
    - class rice.pastry.commonapi.PastryEndpointMessage
    - class rice.pastry.testing.PingMessageNew
    - class rice.pastry.leafset.RequestLeafSet (implements java.io.Serializable)
    - class rice.pastry.routing.RequestRouteRow (implements java.io.Serializable)
    - class rice.pastry.routing.RouteMessage (implements rice.p2p.commonapi.RouteMessage, java.io.Serializable)
    - class rice.pastry.socket.messaging.SocketMessage
      - class rice.pastry.socket.messaging.DatagramMessage
        - class rice.pastry.socket.messaging.IPAddressRequestMessage
        - class rice.pastry.socket.messaging.IPAddressResponseMessage
        - class rice.pastry.socket.messaging.PingMessage
        - class rice.pastry.socket.messaging.PingResponseMessage
        - class rice.pastry.socket.messaging.WrongEpochMessage
      - class rice.pastry.socket.messaging.LeafSetRequestMessage
      - class rice.pastry.socket.messaging.LeafSetResponseMessage
      - class rice.pastry.socket.messaging.NodeIdRequestMessage
      - class rice.pastry.socket.messaging.NodeIdResponseMessage
      - class rice.pastry.socket.messaging.RouteRowRequestMessage
      - class rice.pastry.socket.messaging.RouteRowResponseMessage
      - class rice.pastry.socket.messaging.RoutesRequestMessage
      - class rice.pastry.socket.messaging.RoutesResponseMessage
  - class rice.pastry.messaging.MessageDispatch
  - class rice.p2p.multiring.MultiringApplication (implements rice.p2p.commonapi.Application)
  - class rice.p2p.multiring.MultiringEndpoint (implements rice.p2p.commonapi.Endpoint)
  - class rice.p2p.multiring.MultiringIdFactory (implements rice.p2p.commonapi.IdFactory)
  - class rice.p2p.multiring.MultiringIdFactory.MultiringEntrySet (implements java.util.Set)
  - class rice.p2p.multiring.MultiringIdFactory.MultiringKeySet (implements java.util.Set)
  - class rice.p2p.multiring.MultiringIdFactory.MultiringMapEntry (implements java.util.Map.Entry)
  - class rice.p2p.multiring.MultiringIdFactory.MultiringSortedMap (implements java.util.SortedMap)
  - class rice.p2p.multiring.MultiringIdRange (implements rice.p2p.commonapi.IdRange)
  - class rice.p2p.multiring.MultiringIdSet (implements rice.p2p.commonapi.IdSet)
  - class rice.p2p.multiring.MultiringNode (implements rice.p2p.commonapi.Node, rice.p2p.scribe.ScribeClient)
  - class rice.p2p.multiring.MultiringNodeCollection
  - class rice.p2p.multiring.MultiringNodeHandleSet (implements rice.p2p.commonapi.NodeHandleSet)
  - class rice.p2p.multiring.testing.MultiringRegrTest
  - class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestApp (implements rice.p2p.commonapi.Application)
  - class rice.p2p.multiring.testing.MultiringRegrTest.MultiringTestMessage (implements rice.p2p.commonapi.Message)
  - class rice.p2p.multiring.MultiringRouteMessage (implements rice.p2p.commonapi.RouteMessage)
  - class rice.tutorial.lesson3.MyApp (implements rice.p2p.commonapi.Application)
  - class rice.tutorial.lesson4.MyApp (implements rice.p2p.commonapi.Application)
  - class rice.tutorial.lesson5.MyApp (implements rice.p2p.commonapi.Application)
  - class rice.tutorial.lesson3.MyMsg (implements rice.p2p.commonapi.Message)
  - class rice.tutorial.lesson4.MyMsg (implements rice.p2p.commonapi.Message)
  - class rice.tutorial.lesson6.MyScribeClient (implements rice.p2p.commonapi.Application, rice.p2p.scribe.ScribeClient)
  - class rice.tutorial.lesson6.MyScribeContent (implements rice.p2p.scribe.ScribeContent)
  - class rice.p2p.splitstream.testing.MySplitStreamClient (implements rice.p2p.splitstream.SplitStreamClient)
  - class rice.pastry.testing.NodeIdUnit
  - class rice.pastry.NodeSet (implements rice.pastry.NodeSetI, java.io.Serializable)
  - class rice.pastry.NodeSetUpdate
  - class rice.p2p.aggregation.ObjectDescriptor (implements java.lang.Comparable, java.io.Serializable)
  - class java.io.ObjectInputStream.GetField
    - class rice.p2p.util.XMLObjectInputStream.GetField
  - class java.io.ObjectOutputStream.PutField
    - class rice.p2p.util.XMLObjectOutputStream.PutField
  - class java.util.Observable
    - class rice.pastry.leafset.LeafSet (implements java.io.Serializable)
    - class rice.p2p.commonapi.NodeHandle (implements java.io.Serializable)
      - class rice.p2p.multiring.MultiringNodeHandle (implements java.util.Observer)
      - class rice.pastry.NodeHandle (implements rice.pastry.messaging.MessageReceiver)
        - class rice.pastry.direct.DirectNodeHandle (implements java.util.Observer)
        - class rice.pastry.dist.DistNodeHandle (implements java.util.Observer)
          - class rice.pastry.socket.SocketNodeHandle
        - class rice.pastry.testing.LeafSetTest.TestNodeHandle (implements java.lang.Comparable)
    - class rice.pastry.PastryNode (implements rice.Destructable, rice.pastry.messaging.MessageReceiver, rice.p2p.commonapi.Node)
      - class rice.pastry.direct.DirectPastryNode
      - class rice.pastry.dist.DistPastryNode
        - class rice.pastry.socket.SocketPastryNode
    - class rice.pastry.routing.RouteSet (implements rice.pastry.NodeSetI, java.util.Observer, java.io.Serializable)
    - class rice.pastry.routing.RoutingTable (implements java.util.Observer)
    - class rice.pastry.leafset.SimilarSet (implements rice.pastry.NodeSetI, java.util.Observer, java.io.Serializable)
  - class java.io.OutputStream
    - class rice.p2p.util.EncryptedOutputStream
    - class java.io.FilterOutputStream
      - class rice.p2p.util.Base64.OutputStream
    - class rice.environment.logging.LogOutputStream
    - class java.io.ObjectOutputStream (implements java.io.ObjectOutput, java.io.ObjectStreamConstants)
      - class rice.p2p.util.XMLObjectOutputStream
  - class rice.pastry.testing.PartitionChecker
  - class rice.p2p.past.PastImpl (implements rice.p2p.commonapi.Application, rice.p2p.past.Past, rice.p2p.replication.manager.ReplicationManagerClient)
    - class rice.p2p.past.gc.GCPastImpl (implements rice.p2p.past.gc.GCPast)
  - class rice.p2p.past.messaging.PastMessage (implements rice.p2p.commonapi.Message)
    - class rice.p2p.past.messaging.CacheMessage
    - class rice.p2p.past.messaging.ContinuationMessage (implements rice.Continuation)
      - class rice.p2p.past.messaging.FetchHandleMessage
      - class rice.p2p.past.messaging.FetchMessage
      - class rice.p2p.past.gc.messaging.GCRefreshMessage
      - class rice.p2p.past.messaging.InsertMessage
        - class rice.p2p.past.gc.messaging.GCInsertMessage
      - class rice.p2p.past.messaging.LookupHandlesMessage
        - class rice.p2p.past.gc.messaging.GCLookupHandlesMessage
      - class rice.p2p.past.messaging.LookupMessage
    - class rice.p2p.past.gc.messaging.GCCollectMessage
    - class rice.p2p.past.messaging.MessageLostMessage
  - class rice.p2p.past.PastPolicy.DefaultPastPolicy (implements rice.p2p.past.PastPolicy)
  - class rice.p2p.past.testing.PastRegrTest.TestCommand (implements rice.Continuation)
  - class rice.p2p.past.testing.PastRegrTest.TestExceptionCommand (implements rice.Continuation)
  - class rice.p2p.past.testing.PastRegrTest.TestPastContent (implements rice.p2p.past.PastContent)
    - class rice.p2p.past.testing.PastRegrTest.NonMutableTestPastContent
    - class rice.p2p.past.testing.PastRegrTest.VersionedTestPastContent
      - class rice.p2p.past.testing.PastRegrTest.NonOverwritingTestPastContent
  - class rice.p2p.past.testing.PastRegrTest.TestPastContentHandle (implements rice.p2p.past.PastContentHandle)
  - class rice.p2p.past.testing.PastRegrTest.TestRouteMessage (implements rice.p2p.commonapi.RouteMessage)
  - class rice.pastry.client.PastryAppl (implements rice.pastry.messaging.MessageReceiver)
    - class rice.pastry.client.CommonAPIAppl
      - class rice.pastry.testing.RegrTestApp
    - class rice.pastry.testing.HelloWorldApp
    - class rice.pastry.commonapi.PastryEndpoint (implements rice.p2p.commonapi.Endpoint)
    - class rice.pastry.standard.PeriodicLeafSetProtocol
    - class rice.pastry.testing.Ping
    - class rice.pastry.testing.PingClient
    - class rice.pastry.standard.StandardJoinProtocol
      - class rice.pastry.standard.ConsistentJoinProtocol (implements rice.selector.LoopObserver, java.util.Observer)
  - class rice.pastry.commonapi.PastryIdFactory (implements rice.p2p.commonapi.IdFactory)
  - class rice.pastry.testing.PastryNetworkTest
  - class rice.pastry.PastryNodeFactory
    - class rice.pastry.direct.DirectPastryNodeFactory
    - class rice.pastry.dist.DistPastryNodeFactory
      - class rice.pastry.socket.SocketPastryNodeFactory
  - class rice.pastry.testing.PastryRegrTest
    - class rice.pastry.testing.DirectPastryRegrTest
    - class rice.pastry.testing.DistPastryRegrTest
  - class rice.pastry.testing.PastryTest
  - class rice.tutorial.lesson7.PastTutorial
  - class rice.pastry.security.PermissiveCredentials (implements rice.pastry.security.Credentials)
  - class rice.pastry.security.PermissiveSecurityManager (implements rice.pastry.security.PastrySecurityManager)
  - class rice.persistence.PersistentStorage (implements rice.persistence.Storage)
  - class rice.pastry.testing.PingAddress (implements rice.pastry.messaging.Address)
  - class rice.pastry.socket.PingManager.Envelope
  - class rice.environment.processing.simple.ProcessingQueue
  - class rice.environment.processing.simple.ProcessingRequest
  - class rice.pastry.standard.RandomNodeIdFactory (implements rice.pastry.NodeIdFactory)
  - class rice.p2p.util.testing.RedBlackMapUnit
  - class rice.p2p.replication.manager.messaging.ReminderMessage (implements rice.p2p.commonapi.Message)
  - class rice.p2p.replication.ReplicationImpl (implements rice.p2p.commonapi.Application, rice.p2p.replication.Replication)
  - class rice.p2p.replication.ReplicationImpl.BloomFilterExecutable (implements rice.Executable)
  - class rice.p2p.replication.manager.ReplicationManagerImpl (implements rice.p2p.commonapi.Application, rice.p2p.replication.ReplicationClient, rice.p2p.replication.manager.ReplicationManager)
  - class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerDeleter (implements rice.Continuation)
  - class rice.p2p.replication.manager.ReplicationManagerImpl.ReplicationManagerHelper
  - class rice.p2p.replication.manager.testing.ReplicationManagerRegrTest.TestReplicationManagerClient (implements rice.p2p.replication.manager.ReplicationManagerClient)
  - class rice.p2p.replication.messaging.ReplicationMessage (implements rice.p2p.commonapi.Message)
    - class rice.p2p.replication.messaging.ReminderMessage
    - class rice.p2p.replication.messaging.RequestMessage
    - class rice.p2p.replication.messaging.ResponseMessage
  - class rice.p2p.replication.ReplicationPolicy.DefaultReplicationPolicy (implements rice.p2p.replication.ReplicationPolicy)
  - class rice.p2p.replication.testing.ReplicationRegrTest.TestReplicationClient (implements rice.p2p.replication.ReplicationClient)
  - class rice.p2p.util.ReverseTreeMap (implements java.io.Serializable)
  - class rice.p2p.multiring.RingCertificate (implements java.io.Serializable)
  - class rice.p2p.multiring.RingId (implements rice.p2p.commonapi.Id)
  - class rice.p2p.multiring.messaging.RingMessage (implements rice.p2p.commonapi.Message, rice.p2p.scribe.ScribeContent)
  - class rice.pastry.routing.RouteProtocolAddress (implements rice.pastry.messaging.Address)
  - class rice.pastry.routing.RouterAddress (implements rice.pastry.messaging.Address)
  - class rice.p2p.scribe.ScribeImpl (implements rice.p2p.commonapi.Application, rice.p2p.scribe.Scribe)
  - class rice.p2p.scribe.ScribeImpl.TopicManager (implements rice.Destructable, java.util.Observer)
  - class rice.p2p.scribe.messaging.ScribeMessage (implements rice.p2p.commonapi.Message)
    - class rice.p2p.scribe.messaging.AbstractSubscribeMessage
      - class rice.p2p.scribe.messaging.SubscribeAckMessage
      - class rice.p2p.scribe.messaging.SubscribeFailedMessage
      - class rice.p2p.scribe.messaging.SubscribeLostMessage
    - class rice.p2p.scribe.messaging.AnycastMessage
      - class rice.p2p.scribe.messaging.SubscribeMessage
    - class rice.p2p.scribe.messaging.DropMessage
    - class rice.p2p.scribe.messaging.MaintenanceMessage
    - class rice.p2p.scribe.messaging.PublishMessage
    - class rice.p2p.scribe.messaging.PublishRequestMessage
    - class rice.p2p.scribe.messaging.UnsubscribeMessage
  - class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy (implements rice.p2p.scribe.ScribePolicy)
    - class rice.p2p.scribe.ScribePolicy.LimitedScribePolicy
    - class rice.p2p.scribe.testing.ScribeRegrTest.TestScribePolicy
  - class rice.p2p.scribe.testing.ScribeRegrTest.TestRouteMessage (implements rice.p2p.commonapi.RouteMessage)
  - class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeClient (implements rice.p2p.scribe.ScribeClient)
  - class rice.p2p.scribe.testing.ScribeRegrTest.TestScribeContent (implements rice.p2p.scribe.ScribeContent)
  - class rice.tutorial.lesson6.ScribeTutorial
  - class rice.p2p.util.SecurityUtils
  - class rice.p2p.util.testing.SecurityUtilsUnit
  - class rice.selector.SelectionKeyHandler
    - class rice.pastry.socket.PingManager
    - class rice.pastry.socket.SocketCollectionManager
    - class rice.pastry.socket.SocketCollectionManager.SocketAccepter
    - class rice.pastry.socket.SocketCollectionManager.SourceRouteManager
  - class rice.selector.testing.SelectorTest
  - class rice.pastry.routing.SendOptions (implements java.io.Serializable)
  - class rice.environment.params.simple.SimpleParameters (implements rice.environment.params.Parameters)
  - class rice.environment.processing.simple.SimpleProcessor (implements rice.environment.processing.Processor)
  - class rice.environment.random.simple.SimpleRandomSource (implements rice.environment.random.RandomSource)
  - class rice.environment.time.simple.SimpleTimeSource (implements rice.environment.time.TimeSource)
  - class rice.pastry.testing.SinglePingTest
  - class rice.pastry.socket.SocketChannelReader
  - class rice.pastry.socket.SocketChannelRepeater
  - class rice.pastry.socket.SocketChannelWriter
  - class rice.pastry.socket.SocketPastrySecurityManager (implements rice.pastry.security.PastrySecurityManager)
  - class rice.pastry.socket.SocketSourceRouteManager
  - class rice.pastry.socket.SocketSourceRouteManager.AddressManager
  - class rice.pastry.socket.SocketSourceRouteManager.AddressManager.SourceRouteManager
  - class rice.pastry.socket.SourceRoute (implements java.io.Serializable)
  - class rice.p2p.splitstream.SplitStreamContent (implements rice.p2p.scribe.ScribeContent)
  - class rice.p2p.splitstream.testing.SplitStreamDistTest
  - class rice.p2p.splitstream.SplitStreamImpl (implements rice.p2p.splitstream.SplitStream)
  - class rice.p2p.splitstream.SplitStreamScribePolicy (implements rice.p2p.scribe.ScribePolicy)
  - class rice.p2p.splitstream.SplitStreamSubscribeContent (implements rice.p2p.scribe.ScribeContent)
  - class rice.pastry.standard.StandardAddress (implements rice.pastry.messaging.Address)
  - class rice.pastry.standard.StandardLeafSetProtocol (implements rice.pastry.messaging.MessageReceiver)
  - class rice.pastry.standard.StandardRouter (implements rice.pastry.messaging.MessageReceiver)
  - class rice.pastry.standard.StandardRouteSetProtocol (implements rice.pastry.messaging.MessageReceiver, java.util.Observer)
  - class rice.persistence.StorageManagerImpl (implements rice.persistence.StorageManager)
  - class rice.p2p.util.StringCache
  - class rice.p2p.util.testing.StringCacheUnit
  - class rice.p2p.splitstream.Stripe (implements rice.p2p.scribe.ScribeClient)
  - class rice.p2p.splitstream.StripeId
  - class rice.persistence.testing.Test
    - class rice.persistence.testing.LRUCacheTest
    - class rice.persistence.testing.MemoryStorageTest
      - class rice.persistence.testing.PersistentStorageTest
  - class rice.tutorial.lesson0a.TestContinuation
  - class rice.tutorial.lesson0a.TestContinuationAnon
  - class rice.pastry.direct.TestRecord
    - class rice.pastry.testing.PingTestRecord
  - class java.lang.Thread (implements java.lang.Runnable)
    - class rice.environment.processing.simple.BlockingIOThread
    - class rice.environment.processing.simple.ProcessingThread
    - class rice.selector.SelectorManager (implements rice.Destructable, rice.selector.Timer)
      - class rice.selector.ProfileSelector
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class rice.p2p.aggregation.AggregationException
      - class rice.p2p.glacier.GlacierException
        - class rice.p2p.glacier.v2.GlacierNotEnoughFragmentsException
        - class rice.p2p.glacier.v2.InvalidManifestException
      - class rice.p2p.past.PastException
        - class rice.p2p.past.gc.GCPastException
        - class rice.p2p.past.gc.GCPastException.ObjectNotFoundException
      - class rice.environment.processing.simple.ProcessingQueue.ProcessingQueueOverflowException
      - class java.lang.RuntimeException
        - class rice.environment.logging.InvalidLogLevelException
        - class rice.pastry.dist.NodeIsDeadException
        - class rice.environment.params.simple.ParamsNotPresentException
        - class rice.pastry.leafset.RangeCannotBeDeterminedException
      - class rice.environment.processing.simple.WorkQueueOverflowException
  - class rice.p2p.replication.manager.messaging.TimeoutMessage (implements rice.p2p.commonapi.Message)
  - class rice.selector.TimerTask (implements rice.p2p.commonapi.CancellableTask, java.lang.Comparable)
    - class rice.pastry.ScheduledMessage
      - class rice.pastry.direct.DirectTimerTask
      - class rice.pastry.ExponentialBackoffScheduledMessage
    - class rice.pastry.socket.SocketCollectionManager.DeadChecker (implements rice.pastry.socket.PingResponseListener)
    - class rice.pastry.socket.SocketCollectionManager.MessageRetry
  - class rice.p2p.scribe.Topic (implements java.io.Serializable)
  - class rice.p2p.glacier.VersionKey (implements java.lang.Comparable, rice.p2p.commonapi.Id, java.io.Serializable)
  - class rice.p2p.glacier.VersionKeyFactory (implements rice.p2p.commonapi.IdFactory)
  - class rice.p2p.glacier.VersionKeyRange (implements rice.p2p.commonapi.IdRange)
  - class rice.p2p.glacier.VersionKeySet (implements rice.p2p.commonapi.IdSet)
  - class rice.environment.processing.simple.WorkQueue
  - class rice.environment.processing.WorkRequest
  - class rice.p2p.util.testing.XMLObjectStreamUnit
  - class rice.p2p.util.testing.XMLObjectStreamUnit.TestByteSerialization (implements java.io.Serializable)
  - class rice.p2p.util.testing.XMLObjectStreamUnit.TestExternalizable (implements java.io.Externalizable)
    - class rice.p2p.util.testing.XMLObjectStreamUnit.TestSubExternalizable
  - class rice.p2p.util.testing.XMLObjectStreamUnit.TestPutFields (implements java.io.Serializable)
  - class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace (implements java.io.Serializable)
    - class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace2
    - class rice.p2p.util.testing.XMLObjectStreamUnit.TestReplace3
  - class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve (implements java.io.Serializable)
    - class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve2
    - class rice.p2p.util.testing.XMLObjectStreamUnit.TestResolve3
  - class rice.p2p.util.testing.XMLObjectStreamUnit.TestSerialPersistentFields (implements java.io.Serializable)
  - class rice.p2p.util.testing.XMLObjectStreamUnit.TestUnreadData (implements java.io.Serializable)
  - class rice.p2p.util.XMLParser (implements org.xmlpull.v1.XmlPullParser)
  - class rice.p2p.util.XMLParser.CharArrayBuffer
  - class rice.p2p.util.testing.XMLParserUnit
  - class rice.p2p.util.XMLReader
  - class rice.p2p.util.XMLWriter

## Interface Hierarchy

- interface rice.p2p.aggregation.Aggregation
- interface rice.p2p.aggregation.AggregationPolicy
- interface rice.p2p.commonapi.Application
- interface rice.p2p.commonapi.CancellableTask
- interface rice.persistence.Catalog
  - interface rice.persistence.Cache
    - interface rice.persistence.StorageManager (also extends rice.persistence.Storage)
  - interface rice.persistence.Storage
    - interface rice.persistence.StorageManager (also extends rice.persistence.Cache)
  - interface rice.persistence.StorageManager (also extends rice.persistence.Cache, rice.persistence.Storage)
- interface java.lang.Comparable
  - interface rice.p2p.commonapi.Id (also extends java.io.Serializable)
  - interface rice.p2p.commonapi.Id.Distance (also extends java.io.Serializable)
- interface rice.Continuation
- interface rice.p2p.util.DebugCommandHandler
- interface rice.Destructable
  - interface rice.environment.processing.Processor
  - interface rice.p2p.scribe.Scribe
  - interface rice.p2p.splitstream.SplitStream
- interface rice.p2p.commonapi.Endpoint
- interface rice.Executable
- interface rice.p2p.glacier.Glacier
- interface rice.p2p.glacier.v2.GlacierPolicy
- interface rice.p2p.glacier.v2.GlacierStatisticsListener
- interface rice.p2p.commonapi.IdFactory
- interface rice.environment.logging.LogManager
  - interface rice.environment.logging.CloneableLogManager
- interface rice.selector.LoopObserver
- interface rice.pastry.messaging.MessageReceiver
- interface rice.pastry.NetworkListener
- interface rice.pastry.direct.NetworkSimulator
- interface rice.p2p.commonapi.Node
- interface rice.pastry.NodeIdFactory
- interface rice.pastry.direct.NodeRecord
- interface rice.environment.params.ParameterChangeListener
- interface rice.environment.params.Parameters
- interface rice.p2p.past.Past
  - interface rice.p2p.past.gc.GCPast
- interface rice.p2p.past.PastImpl.MessageBuilder
- interface rice.p2p.past.PastPolicy
- interface rice.pastry.security.PastrySecurityManager
- interface rice.pastry.socket.PingResponseListener
- interface rice.environment.random.RandomSource
- interface rice.p2p.replication.Replication
- interface rice.p2p.replication.ReplicationClient
- interface rice.p2p.replication.manager.ReplicationManager
- interface rice.p2p.replication.manager.ReplicationManagerClient
- interface rice.p2p.replication.ReplicationPolicy
- interface rice.p2p.scribe.ScribeClient
- interface rice.p2p.scribe.ScribePolicy
- interface java.io.Serializable
  - interface rice.pastry.messaging.Address
  - interface rice.pastry.security.Credentials
  - interface rice.p2p.past.gc.GCPastContent
  - interface rice.p2p.past.gc.GCPastContentHandle
  - interface rice.p2p.commonapi.Id (also extends java.lang.Comparable)
  - interface rice.p2p.commonapi.Id.Distance (also extends java.lang.Comparable)
  - interface rice.p2p.commonapi.IdRange
  - interface rice.p2p.commonapi.IdSet
  - interface rice.p2p.commonapi.Message
  - interface rice.p2p.commonapi.NodeHandleSet
    - interface rice.pastry.NodeSetI
  - interface rice.pastry.NodeSetI
  - interface rice.p2p.past.PastContent
    - interface rice.p2p.past.gc.GCPastContent
  - interface rice.p2p.past.PastContentHandle
    - interface rice.p2p.past.gc.GCPastContentHandle
  - interface rice.p2p.commonapi.RouteMessage
  - interface rice.p2p.scribe.ScribeContent
- interface rice.p2p.splitstream.SplitStreamClient
- interface rice.p2p.splitstream.SplitStreamScribePolicyFactory
- interface rice.selector.Timer
- interface rice.environment.time.TimeSource
- interface rice.p2p.glacier.VersioningPast

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

Copyright © 2001-2005 - Rice Pastry.