org.gridbus.broker.util
Class SrbFileResolver
java.lang.Object
org.gridbus.broker.util.SrbFileResolver
public class SrbFileResolver
- extends java.lang.Object
This class contains utility methods to resolve SRB data files to actual filenames.
- Author:
- Krishna Nadiminti (kna@unimelb.edu.au)
|
Method Summary |
java.util.Collection |
queryDataFiles(java.lang.String searchString)
Queries the MCAT and gets a list of DataFile objects matching the query |
java.util.Collection |
queryDataHosts(DataFile df)
Returns the data hosts for the given data file |
void |
setLimit(int limit)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SrbFileResolver
public SrbFileResolver(SrbMCAT mcat,
UserCredential uc)
throws java.lang.Exception
- Parameters:
mcat - : SrbMCAT objectuc - : UserCredential object
- Throws:
java.lang.Exception
queryDataFiles
public java.util.Collection queryDataFiles(java.lang.String searchString)
throws java.lang.Exception
- Queries the MCAT and gets a list of DataFile objects matching the query
- Parameters:
srchFilName -
- Throws:
java.lang.Exception
queryDataHosts
public java.util.Collection queryDataHosts(DataFile df)
throws java.io.IOException
- Returns the data hosts for the given data file
- Parameters:
df -
- Throws:
java.io.IOException
setLimit
public void setLimit(int limit)
- Parameters:
limit - The limit to set.