|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.isi.pegasus.planner.ranking.Rank
public class Rank
The Rank class that ranks the DAX'es
| Field Summary | |
|---|---|
private PegasusBag |
mBag
The pegasus bag. |
private Algorithm |
mHeft
The handle to the ranking algorithm. |
private LogManager |
mLogger
The handle to the logging object. |
private String |
mRequestID
The optional request id. |
private List |
mSites
The list of candidate grid sites. |
| Constructor Summary | |
|---|---|
Rank()
The default constructor. |
|
| Method Summary | |
|---|---|
void |
initialize(PegasusBag bag,
List sites,
String id)
Initializes the rank client. |
Collection<Ranking> |
rank(Collection<String> daxes)
Ranks the daxes, and returns a sort collection of Ranking objects. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private Algorithm mHeft
private PegasusBag mBag
private List mSites
private String mRequestID
private LogManager mLogger
| Constructor Detail |
|---|
public Rank()
| Method Detail |
|---|
public void initialize(PegasusBag bag,
List sites,
String id)
bag - the PegasusBag.sites - the sites where the wf can run potentially.id - the request idpublic Collection<Ranking> rank(Collection<String> daxes)
daxes - Collection
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||