|
Rice Pastry API | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ScribePolicy | |
---|---|
rice.p2p.scribe | |
rice.p2p.scribe.testing | |
rice.p2p.splitstream |
Uses of ScribePolicy in rice.p2p.scribe |
---|
Classes in rice.p2p.scribe that implement ScribePolicy | |
---|---|
static class |
ScribePolicy.DefaultScribePolicy
The default policy for Scribe, which always allows new children to join and adds children in the order in which they are provided, implicitly providing a depth-first search. |
static class |
ScribePolicy.LimitedScribePolicy
An optional policy for Scribe, which allows up to a specified number of children per topic. |
Fields in rice.p2p.scribe declared as ScribePolicy | |
---|---|
protected ScribePolicy |
ScribeImpl.policy
this scribe's policy |
Methods in rice.p2p.scribe that return ScribePolicy | |
---|---|
ScribePolicy |
BaseScribe.getPolicy()
Returns the current policy for this scribe object |
ScribePolicy |
ScribeImpl.getPolicy()
Returns the current policy for this scribe object |
Methods in rice.p2p.scribe with parameters of type ScribePolicy | |
---|---|
void |
BaseScribe.setPolicy(ScribePolicy policy)
Sets the current policy for this scribe object |
void |
ScribeImpl.setPolicy(ScribePolicy policy)
Sets the current policy for this scribe object |
Constructors in rice.p2p.scribe with parameters of type ScribePolicy | |
---|---|
ScribeImpl(Node node,
ScribePolicy policy,
java.lang.String instance)
Constructor for Scribe |
|
ScribeImpl(Node node,
ScribePolicy policy,
java.lang.String instance,
ScribeMaintenancePolicy maintenancePolicy)
Constructor for Scribe |
Uses of ScribePolicy in rice.p2p.scribe.testing |
---|
Classes in rice.p2p.scribe.testing that implement ScribePolicy | |
---|---|
class |
ScribeRegrTest.TestScribePolicy
|
Uses of ScribePolicy in rice.p2p.splitstream |
---|
Classes in rice.p2p.splitstream that implement ScribePolicy | |
---|---|
class |
SplitStreamScribePolicy
This class represents SplitStream's policy for Scribe, which only allows children according to the bandwidth manager and makes anycasts first traverse all nodes who have the stripe in question as their primary stripe, and then the nodes who do not. |
Methods in rice.p2p.splitstream that return ScribePolicy | |
---|---|
ScribePolicy |
SplitStreamScribePolicyFactory.getSplitStreamScribePolicy(Scribe scribe,
SplitStream splitstream)
|
|
Rice Pastry API | |||||||||
PREV NEXT | FRAMES NO FRAMES |