| 
Rice Pastry API | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use ScribeContent | |
| rice.p2p.multiring | |
| rice.p2p.multiring.messaging | |
| rice.p2p.scribe | |
| rice.p2p.scribe.messaging | |
| rice.p2p.scribe.testing | |
| rice.p2p.splitstream | |
| rice.tutorial.lesson6 | |
| Uses of ScribeContent in rice.p2p.multiring | 
| Methods in rice.p2p.multiring with parameters of type ScribeContent | |
 boolean | 
MultiringNode.anycast(Topic topic,
        ScribeContent content)
This method is invoked when an anycast is received for a topic which this client is interested in.  | 
 void | 
MultiringNode.deliver(Topic topic,
        ScribeContent content)
This method is invoked when a message is delivered for a topic this client is interested in.  | 
| Uses of ScribeContent in rice.p2p.multiring.messaging | 
| Classes in rice.p2p.multiring.messaging that implement ScribeContent | |
 class | 
RingMessage
 | 
| Uses of ScribeContent in rice.p2p.scribe | 
| Methods in rice.p2p.scribe with parameters of type ScribeContent | |
 void | 
Scribe.subscribe(Topic topic,
          ScribeClient client,
          ScribeContent content)
Subscribes the given client to the provided topic.  | 
 void | 
Scribe.publish(Topic topic,
        ScribeContent content)
Publishes the given message to the topic.  | 
 void | 
Scribe.anycast(Topic topic,
        ScribeContent content)
Anycasts the given content to a member of the given topic  | 
 boolean | 
ScribeClient.anycast(Topic topic,
        ScribeContent content)
This method is invoked when an anycast is received for a topic which this client is interested in.  | 
 void | 
ScribeClient.deliver(Topic topic,
        ScribeContent content)
This method is invoked when a message is delivered for a topic this client is interested in.  | 
 void | 
ScribeImpl.subscribe(Topic topic,
          ScribeClient client,
          ScribeContent content)
Subscribes the given client to the provided topic.  | 
 void | 
ScribeImpl.publish(Topic topic,
        ScribeContent content)
Publishes the given message to the topic.  | 
 void | 
ScribeImpl.anycast(Topic topic,
        ScribeContent content)
Anycasts the given content to a member of the given topic  | 
| Uses of ScribeContent in rice.p2p.scribe.messaging | 
| Fields in rice.p2p.scribe.messaging declared as ScribeContent | |
protected  ScribeContent | 
AnycastMessage.content
the content of this message  | 
protected  ScribeContent | 
PublishMessage.content
DESCRIBE THE FIELD  | 
protected  ScribeContent | 
PublishRequestMessage.content
DESCRIBE THE FIELD  | 
| Methods in rice.p2p.scribe.messaging that return ScribeContent | |
 ScribeContent | 
AnycastMessage.getContent()
Returns the content  | 
 ScribeContent | 
PublishMessage.getContent()
Returns the content  | 
 ScribeContent | 
PublishRequestMessage.getContent()
Returns the content  | 
| Methods in rice.p2p.scribe.messaging with parameters of type ScribeContent | |
 void | 
AnycastMessage.setContent(ScribeContent content)
Sets the content  | 
| Constructors in rice.p2p.scribe.messaging with parameters of type ScribeContent | |
AnycastMessage(NodeHandle source,
               Topic topic,
               ScribeContent content)
Constructor which takes a unique integer Id  | 
|
PublishMessage(NodeHandle source,
               Topic topic,
               ScribeContent content)
Constructor which takes a unique integer Id  | 
|
PublishRequestMessage(NodeHandle source,
                      Topic topic,
                      ScribeContent content)
Constructor which takes a unique integer Id  | 
|
SubscribeMessage(NodeHandle source,
                 Topic topic,
                 int id,
                 ScribeContent content)
Constructor which takes a unique integer Id  | 
|
SubscribeMessage(NodeHandle source,
                 Topic topic,
                 Id previousParent,
                 int id,
                 ScribeContent content)
Constructor which takes a unique integer Id  | 
|
| Uses of ScribeContent in rice.p2p.scribe.testing | 
| Classes in rice.p2p.scribe.testing that implement ScribeContent | |
protected static class | 
ScribeRegrTest.TestScribeContent
Utility class for past content objects  | 
| Methods in rice.p2p.scribe.testing that return ScribeContent | |
 ScribeContent[] | 
ScribeRegrTest.TestScribeClient.getPublishMessages()
Gets the PublishMessages attribute of the TestScribeClient object  | 
 ScribeContent[] | 
ScribeRegrTest.TestScribeClient.getAnycastMessages()
Gets the AnycastMessages attribute of the TestScribeClient object  | 
| Methods in rice.p2p.scribe.testing with parameters of type ScribeContent | |
 boolean | 
ScribeRegrTest.TestScribeClient.anycast(Topic topic,
        ScribeContent content)
DESCRIBE THE METHOD  | 
 void | 
ScribeRegrTest.TestScribeClient.deliver(Topic topic,
        ScribeContent content)
DESCRIBE THE METHOD  | 
| Uses of ScribeContent in rice.p2p.splitstream | 
| Classes in rice.p2p.splitstream that implement ScribeContent | |
 class | 
SplitStreamContent
This represents data sent through scribe for splitstream  | 
 class | 
SplitStreamSubscribeContent
This represents data sent through scribe for splitstream during a subscribe  | 
| Methods in rice.p2p.splitstream with parameters of type ScribeContent | |
 boolean | 
Stripe.anycast(Topic topic,
        ScribeContent content)
This method is invoked when an anycast is received for a topic which this client is interested in.  | 
 void | 
Stripe.deliver(Topic topic,
        ScribeContent content)
This method is invoked when a message is delivered for a topic this client is interested in.  | 
| Uses of ScribeContent in rice.tutorial.lesson6 | 
| Classes in rice.tutorial.lesson6 that implement ScribeContent | |
 class | 
MyScribeContent
 | 
| Methods in rice.tutorial.lesson6 with parameters of type ScribeContent | |
 void | 
MyScribeClient.deliver(Topic topic,
        ScribeContent content)
Called whenever we receive a published message.  | 
 boolean | 
MyScribeClient.anycast(Topic topic,
        ScribeContent content)
Called when we receive an anycast.  | 
  | 
Rice Pastry API | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||