Lightweight Bartering Grid

Uses of Class
lbg.protocol.data.MetaGridData

Packages that use MetaGridData
lbg.common.io   
lbg.peer.core.rms   
lbg.peer.register.learning.supplying   
lbg.peer.workflow   
lbg.protocol.data   
lbg.task   
 

Uses of MetaGridData in lbg.common.io
 

Fields in lbg.common.io declared as MetaGridData
static MetaGridData[] CommonStringHandling.DUMMY_MGD_ARRAY
          Zero-sized, dummy MetaGridData array.
 

Uses of MetaGridData in lbg.peer.core.rms
 

Methods in lbg.peer.core.rms that return MetaGridData
 MetaGridData[] WorkingSet.getLocalGridMetaData()
           
 MetaGridData[] WorkingSet.getMetaGridData()
           
 MetaGridData[] WorkingSet.getSupplyingMetaGridData()
           
 

Methods in lbg.peer.core.rms with parameters of type MetaGridData
 boolean WorkingSet.addLocalData(MetaGridData data)
          Note: the Resource-level DataTracker is updated by this operation
 boolean WorkingSet.addLocalData(MetaGridData[] ds)
          Note: the Resource-level DataTracker is updated by this operation
 boolean WorkingSet.addSupplyingData(MetaGridData data)
          Note: the Resource-level DataTracker is updated by this operation
 boolean WorkingSet.addSupplyingData(MetaGridData[] ds)
          Note: the Resource-level DataTracker is updated by this operation
 boolean WorkingSet.containsData(MetaGridData data)
           
 boolean WorkingSet.containsLocalData(MetaGridData data)
           
 boolean WorkingSet.containsSupplyingData(MetaGridData data)
           
 

Uses of MetaGridData in lbg.peer.register.learning.supplying
 

Methods in lbg.peer.register.learning.supplying with parameters of type MetaGridData
 void PeerSupplyingDataTracker.add(MetaGridData[] ds)
          Add data (from a presumably Supplying Task) to be stored and analyzed.
 

Uses of MetaGridData in lbg.peer.workflow
 

Methods in lbg.peer.workflow that return MetaGridData
 MetaGridData[] BoT.getUniqueMetaGridDatas()
          Set of all data required by the BoT.
 

Methods in lbg.peer.workflow with parameters of type MetaGridData
static boolean TemporalTasksGrouping.areDataEqual(MetaGridData[] ds1, MetaGridData[] ds2)
          Data-Equality test between target Tasks data sets.
static boolean TemporalTasksGrouping.areDataEqual(MetaGridData[] ds1, MetaGridData[] ds2)
          Data-Equality test between target Tasks data sets.
static long TemporalTasksGrouping.distance(MetaGridData[] ds1, MetaGridData[] ds2)
          Distance between target Tasks data sets, defined as the Storage Affinity of ds2 relative to ds1.
static long TemporalTasksGrouping.distance(MetaGridData[] ds1, MetaGridData[] ds2)
          Distance between target Tasks data sets, defined as the Storage Affinity of ds2 relative to ds1.
 

Constructors in lbg.peer.workflow with parameters of type MetaGridData
BoT(int job_id, int bot_id, Task[] tasks, MetaGridData[] datas, boolean is_supplying_task)
           
 

Uses of MetaGridData in lbg.protocol.data
 

Methods in lbg.protocol.data with parameters of type MetaGridData
 int DecreasingSizeMetaGridDataComparator.compare(MetaGridData mgd1, MetaGridData mgd2)
           
 int MetaGridData.compareTo(MetaGridData other)
          Note: this class has a natural ordering that is inconsistent with equals.
 

Uses of MetaGridData in lbg.task
 

Methods in lbg.task that return MetaGridData
 MetaGridData[] Task.getInputMetaGridDataSet()
           
 


Lightweight Bartering Grid

Copyright (c) 2005-2008, Cyril Briquet, parts Xavier Dalem.