org.gridbus.broker.plan
Class FileResolver

java.lang.Object
  extended byorg.gridbus.broker.plan.FileResolver
Direct Known Subclasses:
GsiftpFileResolver, LfnFileResolver, SrbFileResolver

public abstract class FileResolver
extends java.lang.Object

Abtract class for FileResolver types

Author:
Ding Choon Hoong (chd@students.cs.mu.oz.au)

Constructor Summary
FileResolver()
           
 
Method Summary
 void extractFiles()
          Extracts the physical locations of the files from the logical file names This method is to be implemented by different file-resolver subclass types
 java.util.Collection getDataFileList()
           
 java.util.Hashtable getDataHostTable()
          Returns the dataHostTable.
 void setDataFileList(java.util.Collection dataFileList)
          Sets the dataFile List
 void setDataHostTable(java.util.Hashtable dataHostTable)
          Sets the dataHostTable.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileResolver

public FileResolver()
Method Detail

extractFiles

public void extractFiles()
                  throws java.lang.Exception
Extracts the physical locations of the files from the logical file names This method is to be implemented by different file-resolver subclass types

Throws:
java.lang.Exception

getDataFileList

public java.util.Collection getDataFileList()
Returns:
Returns the dataFileList.

getDataHostTable

public java.util.Hashtable getDataHostTable()
Returns the dataHostTable.

Returns:
the dataHostTable.

setDataHostTable

public void setDataHostTable(java.util.Hashtable dataHostTable)
Sets the dataHostTable.

Parameters:
dataHostTable - The dataHostTable to set.

setDataFileList

public void setDataFileList(java.util.Collection dataFileList)
Sets the dataFile List

Parameters:
dataFileList -