ePOST API

rice.p2p.scribe.testing
Class ScribeRegrTest.TestScribePolicy

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

public class ScribeRegrTest.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
ScribeRegrTest.TestScribePolicy(Scribe scribe)
           
 
Method Summary
 void allowSubscribe(boolean allowSubscribe)
           
 boolean allowSubscribe(SubscribeMessage message, ScribeClient[] clients, NodeHandle[] children)
          This method always return true;
 void neverAllowSubscribe(boolean neverAllowSubscribe)
           
 
Methods inherited from class rice.p2p.scribe.ScribePolicy.DefaultScribePolicy
childAdded, childRemoved, directAnycast
 
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

ScribeRegrTest.TestScribePolicy

public ScribeRegrTest.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 always return true;

Specified by:
allowSubscribe in interface ScribePolicy
Overrides:
allowSubscribe in class ScribePolicy.DefaultScribePolicy
Parameters:
message - The subscribe message in question
clients - The list of clients are are currently subscribed
children - The list of children who are currently subscribed
Returns:
True.

ePOST API

Copyright © 2001-2005 - Rice Pastry.