Rice Pastry API

Uses of Interface
rice.p2p.scribe.ScribeClient

Packages that use ScribeClient
rice.p2p.multiring   
rice.p2p.scribe   
rice.p2p.scribe.testing   
rice.p2p.splitstream   
rice.tutorial.lesson6   
 

Uses of ScribeClient in rice.p2p.multiring
 

Classes in rice.p2p.multiring that implement ScribeClient
 class MultiringNode
           
 

Uses of ScribeClient in rice.p2p.scribe
 

Methods in rice.p2p.scribe that return ScribeClient
 ScribeClient[] ScribeImpl.TopicManager.getClients()
          Gets the Clients attribute of the TopicManager object
 ScribeClient[] ScribeImpl.getClients(Topic topic)
          Returns the list of clients for a given topic
 

Methods in rice.p2p.scribe with parameters of type ScribeClient
 void ScribeImpl.TopicManager.addClient(ScribeClient client)
          Adds a feature to the Client attribute of the TopicManager object
 boolean ScribePolicy.allowSubscribe(SubscribeMessage message, ScribeClient[] clients, NodeHandle[] children)
          This method is called when the newChild is about to become our child, and the policy should return whether or not the child should be allowed to become our child.
 boolean ScribePolicy.DefaultScribePolicy.allowSubscribe(SubscribeMessage message, ScribeClient[] clients, NodeHandle[] children)
          This method always return true;
 boolean ScribePolicy.LimitedScribePolicy.allowSubscribe(SubscribeMessage message, ScribeClient[] clients, NodeHandle[] children)
          This method returns (children.length < maxChildren-1);
 boolean ScribeImpl.TopicManager.containsClient(ScribeClient client)
          Returns whether or not this topic manager contains the given client.
 Topic[] Scribe.getTopics(ScribeClient client)
          Returns the list of topics the given client is subscribed to.
 Topic[] ScribeImpl.getTopics(ScribeClient client)
          Returns the list of topics the given client is subscribed to.
 boolean ScribeImpl.TopicManager.removeClient(ScribeClient client)
          DESCRIBE THE METHOD
 void Scribe.subscribe(Topic topic, ScribeClient client)
          Subscribes the given client to the provided topic.
 void ScribeImpl.subscribe(Topic topic, ScribeClient client)
          Subscribes the given client to the provided topic.
 void Scribe.subscribe(Topic topic, ScribeClient client, RawScribeContent content)
           
 void ScribeImpl.subscribe(Topic topic, ScribeClient client, RawScribeContent content)
           
 void Scribe.subscribe(Topic topic, ScribeClient client, ScribeContent content)
          Subscribes the given client to the provided topic.
 void ScribeImpl.subscribe(Topic topic, ScribeClient client, ScribeContent content)
          Subscribes the given client to the provided topic.
 void Scribe.unsubscribe(Topic topic, ScribeClient client)
          Unsubscribes the given client from the provided topic.
 void ScribeImpl.unsubscribe(Topic topic, ScribeClient client)
          Unsubscribes the given client from the provided topic.
 

Constructors in rice.p2p.scribe with parameters of type ScribeClient
ScribeImpl.TopicManager(Topic topic, ScribeClient client)
          Constructor for TopicManager.
 

Uses of ScribeClient in rice.p2p.scribe.testing
 

Classes in rice.p2p.scribe.testing that implement ScribeClient
protected  class RawScribeRegrTest.TestScribeClient
          DESCRIBE THE CLASS
protected  class ScribeRegrTest.TestScribeClient
          DESCRIBE THE CLASS
 

Methods in rice.p2p.scribe.testing with parameters of type ScribeClient
 boolean RawScribeRegrTest.TestScribePolicy.allowSubscribe(SubscribeMessage message, ScribeClient[] clients, NodeHandle[] children)
           
 boolean ScribeRegrTest.TestScribePolicy.allowSubscribe(SubscribeMessage message, ScribeClient[] clients, NodeHandle[] children)
           
 

Uses of ScribeClient in rice.p2p.splitstream
 

Classes in rice.p2p.splitstream that implement ScribeClient
 class Stripe
          This class encapsulates all data about an individual stripe.
 

Methods in rice.p2p.splitstream with parameters of type ScribeClient
 boolean SplitStreamScribePolicy.allowSubscribe(SubscribeMessage message, ScribeClient[] clients, NodeHandle[] children)
          This method implements the "locating parent" algorithm of SplitStream.
 

Uses of ScribeClient in rice.tutorial.lesson6
 

Classes in rice.tutorial.lesson6 that implement ScribeClient
 class MyScribeClient
          We implement the Application interface to receive regular timed messages (see lesson5).
 


Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection