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