ePOST API

Uses of Interface
rice.p2p.scribe.ScribeClient

Packages that use ScribeClient
rice.p2p.multiring   
rice.p2p.scribe   
rice.p2p.scribe.testing   
rice.post   
rice.post.delivery   
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, 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 ScribeRegrTest.TestScribeClient
          DESCRIBE THE CLASS
 

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

Uses of ScribeClient in rice.post
 

Classes in rice.post that implement ScribeClient
 class PostImpl
          This class is the service layer which allows Post applications to use Post functionality.
 

Uses of ScribeClient in rice.post.delivery
 

Classes in rice.post.delivery that implement ScribeClient
 class DeliveryService
          This class encapsulates the logic for the delivery of notification messages to users in the Post system.
 

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


ePOST API

Copyright © 2001-2005 - Rice Pastry.