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

## Uses of Interface
rice.p2p.scribe.ScribeMultiClient

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

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

Copyright © 2001-2005 - Rice Pastry.