Rice Pastry API

rice.p2p.scribe.testing
Class RawScribeRegrTest.TestScribePolicy

java.lang.Object
  extended by rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
      extended by rice.p2p.scribe.testing.RawScribeRegrTest.TestScribePolicy
All Implemented Interfaces:
ScribePolicy
Enclosing class:
RawScribeRegrTest

public class RawScribeRegrTest.TestScribePolicy
extends ScribePolicy.DefaultScribePolicy


Nested Class Summary
 
Nested classes/interfaces inherited from interface rice.p2p.scribe.ScribePolicy
ScribePolicy.DefaultScribePolicy, ScribePolicy.LimitedScribePolicy
 
Field Summary
protected  boolean allowSubscribe
           
protected  boolean neverAllowSubscribe
           
protected  Scribe scribe
           
 
Fields inherited from class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
environment
 
Constructor Summary
RawScribeRegrTest.TestScribePolicy(Scribe scribe)
           
 
Method Summary
 void allowSubscribe(boolean allowSubscribe)
           
 boolean allowSubscribe(SubscribeMessage message, ScribeClient[] clients, NodeHandle[] children)
          This method should be deprecated, but is here for reverse compatibility.
 void neverAllowSubscribe(boolean neverAllowSubscribe)
           
 
Methods inherited from class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
allowSubscribe, childAdded, childRemoved, directAnycast, intermediateNode, recvAnycastFail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scribe

protected Scribe scribe

allowSubscribe

protected boolean allowSubscribe

neverAllowSubscribe

protected boolean neverAllowSubscribe
Constructor Detail

RawScribeRegrTest.TestScribePolicy

public RawScribeRegrTest.TestScribePolicy(Scribe scribe)
Method Detail

allowSubscribe

public void allowSubscribe(boolean allowSubscribe)

neverAllowSubscribe

public void neverAllowSubscribe(boolean neverAllowSubscribe)

allowSubscribe

public boolean allowSubscribe(SubscribeMessage message,
                              ScribeClient[] clients,
                              NodeHandle[] children)
Description copied from class: ScribePolicy.DefaultScribePolicy
This method should be deprecated, but is here for reverse compatibility. We changed the allowSubscribe() method, but classes that extend DefaultScribePolicy object could make a mistake and not override the new one.

Overrides:
allowSubscribe in class ScribePolicy.DefaultScribePolicy
Returns:

Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.