rice.p2p.past
Class PastPolicy.DefaultPastPolicy
java.lang.Object
rice.p2p.past.PastPolicy.DefaultPastPolicy
- All Implemented Interfaces:
- PastPolicy
- Enclosing interface:
- PastPolicy
public static class PastPolicy.DefaultPastPolicy
- extends java.lang.Object
- implements PastPolicy
The default policy for Past, which fetches any available copy of a replicated object and
always allows inserts locally.
- Author:
- Alan Mislove
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PastPolicy.DefaultPastPolicy
public PastPolicy.DefaultPastPolicy()
fetch
public void fetch(Id id,
NodeHandle hint,
Cache backup,
Past past,
Continuation command)
- This method fetches the object via a lookup() call.
- Specified by:
fetch in interface PastPolicy
- Parameters:
id - The id to fetchhint - A hint as to where the key might bebackup - The backup cache, where the object *might* be locatedpast - The local past instancecommand - The command to call with the replica to store
allowInsert
public boolean allowInsert(PastContent content)
- This method always return true;
- Specified by:
allowInsert in interface PastPolicy
- Parameters:
content - The content about to be stored
- Returns:
- Whether the insert should be allowed
Copyright © 2001-2005 - Rice Pastry.