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

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 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.

Rice Pastry API

Copyright © 2001-2005 - Rice Pastry.


Imprint-Dataprotection