| 
Rice Pastry API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ScribeMultiClient | |
|---|---|
| rice.p2p.scribe | |
| rice.p2p.scribe.javaserialized | |
| rice.p2p.scribe.maintenance | |
| rice.p2p.scribe.messaging | |
| rice.p2p.scribe.rawserialization | |
| Uses of ScribeMultiClient in rice.p2p.scribe | 
|---|
| Classes in rice.p2p.scribe that implement ScribeMultiClient | |
|---|---|
static class | 
ScribeImpl.ScribeClientConverter
Adapts an old ScribeClient to a new ScribeMultiClient This is for reverse compatibility.  | 
| Fields in rice.p2p.scribe with type parameters of type ScribeMultiClient | |
|---|---|
protected  java.util.ArrayList<ScribeMultiClient> | 
ScribeImpl.TopicManager.clients
DESCRIBE THE FIELD  | 
| Methods in rice.p2p.scribe that return ScribeMultiClient | |
|---|---|
protected  ScribeMultiClient | 
ScribeImpl.getMultiClient(ScribeClient client)
 | 
| Methods in rice.p2p.scribe that return types with arguments of type ScribeMultiClient | |
|---|---|
 java.util.Collection<ScribeMultiClient> | 
ScribeImpl.TopicManager.getClients()
Gets the Clients attribute of the TopicManager object  | 
 java.util.Collection<ScribeMultiClient> | 
BaseScribe.getClientsByTopic(Topic topic)
 | 
 java.util.Collection<ScribeMultiClient> | 
ScribeImpl.getClientsByTopic(Topic topic)
 | 
| Methods in rice.p2p.scribe with parameters of type ScribeMultiClient | |
|---|---|
 void | 
ScribeImpl.TopicManager.addClient(ScribeMultiClient client)
Adds a feature to the Client attribute of the TopicManager object  | 
 boolean | 
ScribeImpl.TopicManager.containsClient(ScribeMultiClient client)
Returns whether or not this topic manager contains the given client.  | 
protected  void | 
ScribeImpl.doSubscribe(java.util.Collection<Topic> theTopics,
            ScribeMultiClient client,
            RawScribeContent content,
            NodeHandle hint)
This method prevents re-subscription to topics you are already a part of.  | 
 java.util.Collection<Topic> | 
BaseScribe.getTopicsByClient(ScribeMultiClient client)
 | 
 java.util.Collection<Topic> | 
ScribeImpl.getTopicsByClient(ScribeMultiClient client)
 | 
 boolean | 
ScribeImpl.TopicManager.removeClient(ScribeMultiClient client)
 | 
 void | 
ScribeImpl.subscribe(java.util.Collection<Topic> theTopics,
          ScribeMultiClient client,
          RawScribeContent content,
          NodeHandle hint)
 | 
 void | 
ScribeImpl.subscribe(java.util.Collection<Topic> theTopics,
          ScribeMultiClient client,
          ScribeContent content,
          NodeHandle hint)
 | 
 void | 
ScribeImpl.subscribe(Topic topic,
          ScribeMultiClient client)
Subscribes the given client to the provided topic.  | 
 void | 
ScribeImpl.subscribe(Topic topic,
          ScribeMultiClient client,
          RawScribeContent content,
          NodeHandle hint)
 | 
 void | 
ScribeImpl.subscribe(Topic topic,
          ScribeMultiClient client,
          ScribeContent content,
          NodeHandle hint)
 | 
 void | 
BaseScribe.unsubscribe(java.util.Collection<Topic> topicsToUnsubscribe,
            ScribeMultiClient client)
 | 
 void | 
ScribeImpl.unsubscribe(java.util.Collection<Topic> topicsToUnsubscribe,
            ScribeMultiClient client)
This code: for each Topic: 1) removes the client from the TopicManager 2)  | 
 void | 
BaseScribe.unsubscribe(Topic topic,
            ScribeMultiClient client)
 | 
 void | 
ScribeImpl.unsubscribe(Topic topic,
            ScribeMultiClient client)
 | 
| Method parameters in rice.p2p.scribe with type arguments of type ScribeMultiClient | |
|---|---|
protected  java.util.Collection<ScribeClient> | 
ScribeImpl.getSimpleClients(java.util.Collection<ScribeMultiClient> multi)
 | 
| Uses of ScribeMultiClient in rice.p2p.scribe.javaserialized | 
|---|
| Methods in rice.p2p.scribe.javaserialized with parameters of type ScribeMultiClient | |
|---|---|
 void | 
JavaScribe.subscribe(java.util.Collection<Topic> topics,
          ScribeMultiClient client,
          ScribeContent content,
          NodeHandle hint)
 | 
 void | 
JavaScribe.subscribe(Topic topic,
          ScribeMultiClient client,
          ScribeContent content,
          NodeHandle hint)
 | 
| Uses of ScribeMultiClient in rice.p2p.scribe.maintenance | 
|---|
| Methods in rice.p2p.scribe.maintenance with parameters of type ScribeMultiClient | |
|---|---|
 void | 
MaintainableScribe.subscribe(java.util.Collection<Topic> nodeWasParent,
          ScribeMultiClient client,
          RawScribeContent content,
          NodeHandle hint)
 | 
| Uses of ScribeMultiClient in rice.p2p.scribe.messaging | 
|---|
| Methods in rice.p2p.scribe.messaging that return ScribeMultiClient | |
|---|---|
 ScribeMultiClient | 
SubscribeLostMessage.getClient()
 | 
| Constructors in rice.p2p.scribe.messaging with parameters of type ScribeMultiClient | |
|---|---|
SubscribeLostMessage(NodeHandle source,
                     java.util.Collection<Topic> topics,
                     int id,
                     ScribeMultiClient client)
Constructor which takes a unique integer Id  | 
|
| Uses of ScribeMultiClient in rice.p2p.scribe.rawserialization | 
|---|
| Methods in rice.p2p.scribe.rawserialization with parameters of type ScribeMultiClient | |
|---|---|
 void | 
RawScribe.subscribe(java.util.Collection<Topic> topics,
          ScribeMultiClient client,
          RawScribeContent content,
          NodeHandle hint)
 | 
 void | 
RawScribe.subscribe(Topic topic,
          ScribeMultiClient client,
          RawScribeContent content,
          NodeHandle hint)
 | 
  | 
Rice Pastry API | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||