org.gridbus.broker.util
Class SrbFileResolver

java.lang.Object
  extended by 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)

Constructor Summary
SrbFileResolver(SrbMCAT mcat, UserCredential uc)
           
 
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
 

Constructor Detail

SrbFileResolver

public SrbFileResolver(SrbMCAT mcat,
                       UserCredential uc)
                throws java.lang.Exception
Parameters:
mcat - : SrbMCAT object
uc - : UserCredential object
Throws:
java.lang.Exception
Method Detail

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.

Copyright © The University of Melbourne. 2006