Uses of Class
edu.isi.pegasus.planner.catalog.site.classes.FileServer
-
Packages that use FileServer Package Description edu.isi.pegasus.planner.catalog.site.classes edu.isi.pegasus.planner.transfer edu.isi.pegasus.planner.transfer.mapper.impl edu.isi.pegasus.planner.transfer.sls -
-
Uses of FileServer in edu.isi.pegasus.planner.catalog.site.classes
Fields in edu.isi.pegasus.planner.catalog.site.classes with type parameters of type FileServer Modifier and Type Field Description protected java.util.Map<FileServerType.OPERATION,java.util.List<FileServer>>
DirectoryLayout. mFileServers
The list of file servers that can be used to write to access this directory indexed by operation type.Methods in edu.isi.pegasus.planner.catalog.site.classes that return FileServer Modifier and Type Method Description FileServer
DirectoryLayout. selectFileServer(FileServerType.OPERATION operation)
Selects a random file server and returns it matching an operation type.FileServer
SiteCatalogEntry. selectHeadNodeScratchSharedFileServer(FileServerType.OPERATION operation)
A convenience method to select the FileServer for the shared scratch space on the HeadNode.FileServer
SiteCatalogEntry. selectStorageFileServerForStageout(FileServerType.OPERATION operation)
A convenience method that selects a file server for staging the data out to a site.Methods in edu.isi.pegasus.planner.catalog.site.classes that return types with arguments of type FileServer Modifier and Type Method Description java.util.List<FileServer>
DirectoryLayout. getFileServers(FileServerType.OPERATION operation)
Selects all file servers and returns it matching an operation type.java.util.Iterator<FileServer>
DirectoryLayout. getFileServersIterator(FileServerType.OPERATION operation)
Returns at iterator to the file servers.Methods in edu.isi.pegasus.planner.catalog.site.classes with parameters of type FileServer Modifier and Type Method Description void
DirectoryLayout. addFileServer(FileServer server)
Adds a FileServer that can access this directory.void
SiteDataVisitor. depart(FileServer server)
Depart the Directory objectvoid
XML3PrintVisitor. depart(FileServer server)
Depart the Directory objectvoid
XML4PrintVisitor. depart(FileServer server)
Depart the Directory objectjava.lang.String
SiteStore. getExternalWorkDirectory(FileServer fs, java.lang.String siteHandle)
Return the work directory as seen externally (including external mount point)java.lang.String
SiteStore. getExternalWorkDirectoryURL(FileServer server, java.lang.String siteHandle)
Returns a URL to the work directory as seen externally ( including external mount point ).void
SiteDataVisitor. visit(FileServer server)
Visit FileServer site data objectvoid
XML3PrintVisitor. visit(FileServer server)
Visit FileServer site data objectvoid
XML4PrintVisitor. visit(FileServer server)
Visit FileServer site data objectMethod parameters in edu.isi.pegasus.planner.catalog.site.classes with type arguments of type FileServer Modifier and Type Method Description private void
DirectoryLayout. initialize(java.util.Map<FileServerType.OPERATION,java.util.List<FileServer>> fs, InternalMountPoint imt)
Initializes the objectvoid
DirectoryLayout. setFileServers(java.util.List<FileServer> servers)
Sets the list of FileServers that can access this directory.Constructor parameters in edu.isi.pegasus.planner.catalog.site.classes with type arguments of type FileServer Constructor Description DirectoryLayout(java.util.Map<FileServerType.OPERATION,java.util.List<FileServer>> fs, InternalMountPoint imt)
The overloaded constructorLocalDirectory(java.util.Map<FileServerType.OPERATION,java.util.List<FileServer>> fs, InternalMountPoint imt)
The overloaded constructorSharedDirectory(java.util.Map<FileServerType.OPERATION,java.util.List<FileServer>> fs, InternalMountPoint imt)
The overloaded constructorWorkerSharedDirectory(java.util.Map<FileServerType.OPERATION,java.util.List<FileServer>> fs, InternalMountPoint imt)
The overloaded constructor -
Uses of FileServer in edu.isi.pegasus.planner.transfer
Methods in edu.isi.pegasus.planner.transfer with parameters of type FileServer Modifier and Type Method Description java.util.Collection<FileTransfer>
SLS. determineSLSInputTransfers(Job job, java.lang.String fileName, FileServer stagingSiteServer, java.lang.String stagingSiteDirectory, java.lang.String workerNodeDirectory)
Generates a second level staging file of the input files to the worker node directory.java.util.Collection<FileTransfer>
SLS. determineSLSOutputTransfers(Job job, java.lang.String fileName, FileServer stagingSiteServer, java.lang.String stagingSiteDirectory, java.lang.String workerNodeDirectory)
Generates a second level staging file of the input files to the worker node directory. -
Uses of FileServer in edu.isi.pegasus.planner.transfer.mapper.impl
Methods in edu.isi.pegasus.planner.transfer.mapper.impl with parameters of type FileServer Modifier and Type Method Description protected java.lang.String
AbstractFileFactoryBasedMapper. constructURL(FileServer server, java.lang.String addOn)
Returns the full path on remote output site, where the lfn will reside, using the FileServer passed. -
Uses of FileServer in edu.isi.pegasus.planner.transfer.sls
Methods in edu.isi.pegasus.planner.transfer.sls with parameters of type FileServer Modifier and Type Method Description java.util.Collection<FileTransfer>
Condor. determineSLSInputTransfers(Job job, java.lang.String fileName, FileServer stagingSiteServer, java.lang.String stagingSiteDirectory, java.lang.String workerNodeDirectory)
Generates a second level staging file of the input files to the worker node directory.java.util.Collection<FileTransfer>
Transfer. determineSLSInputTransfers(Job job, java.lang.String fileName, FileServer stagingSiteServer, java.lang.String stagingSiteDirectory, java.lang.String workerNodeDirectory)
Generates a second level staging file of the input files to the worker node directory.java.util.Collection<FileTransfer>
Condor. determineSLSOutputTransfers(Job job, java.lang.String fileName, FileServer stagingSiteServer, java.lang.String stagingSiteDirectory, java.lang.String workerNodeDirectory)
Generates a second level staging file of the input files to the worker node directory.java.util.Collection<FileTransfer>
Transfer. determineSLSOutputTransfers(Job job, java.lang.String fileName, FileServer stagingSiteServer, java.lang.String stagingSiteDirectory, java.lang.String workerNodeDirectory)
Generates a second level staging file of the input files to the worker node directory.
-