public class Rank
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
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 java.lang.String |
mRequestID
The optional request id.
|
private java.util.List |
mSites
The list of candidate grid sites.
|
| Constructor and Description |
|---|
Rank()
The default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(PegasusBag bag,
java.util.List sites,
java.lang.String id)
Initializes the rank client.
|
java.util.Collection<Ranking> |
rank(java.util.Collection<java.lang.String> daxes)
Ranks the daxes, and returns a sort collection of Ranking objects.
|
private Algorithm mHeft
private PegasusBag mBag
private java.util.List mSites
private java.lang.String mRequestID
private LogManager mLogger
public void initialize(PegasusBag bag, java.util.List sites, java.lang.String id)
bag - the PegasusBag.sites - the sites where the wf can run potentially.id - the request idpublic java.util.Collection<Ranking> rank(java.util.Collection<java.lang.String> daxes)
daxes - Collection