|
Lightweight Bartering Grid | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ConsumptionDataTracker
A ConsumptionDataTracker tracks the Local data known to have been donwloaded by Supplier Peers.
The tracked data were required by successfully completed Consumption Tasks.
To each data id is associated the set of Supplier Peers which have downloaded the data.
The tracked data can be searched to locate, and rank Peers that may still have some Resources holding the data in their data cache.
Method Summary | |
---|---|
int |
countTrackedData()
|
java.util.Map<java.lang.Long,java.util.Set<java.lang.String>> |
rankPeers(Task t)
|
void |
trackData(java.lang.String supplier_peer,
Task t)
|
java.util.Iterator<java.lang.String> |
trackedSuppliers(java.lang.String data_id)
|
Method Detail |
---|
void trackData(java.lang.String supplier_peer, Task t) throws GridException
GridException
java.util.Map<java.lang.Long,java.util.Set<java.lang.String>> rankPeers(Task t) throws GridException
GridException
int countTrackedData()
java.util.Iterator<java.lang.String> trackedSuppliers(java.lang.String data_id) throws GridException
GridException
|
Lightweight Bartering Grid | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005-2008, Cyril Briquet, parts Xavier Dalem.