Uses of Class
gov.bnl.star.offline.scheduler.request.Request

Packages that use Request
gov.bnl.star.offline.scheduler Core classes and interfaces that provide the skeleton components for scheduler. 
gov.bnl.star.offline.scheduler.bnl Contains classes specific to the BNL deployment. 
gov.bnl.star.offline.scheduler.dataset.catalog Contains implementations of the catalog interface and sub classes. 
gov.bnl.star.offline.scheduler.dataset.datasetManipulators Contains class for manipulating large datasets. 
gov.bnl.star.offline.scheduler.Dispatchers.boss Allows the scheduler to dispatch jobs to the BOSS batch system. 
gov.bnl.star.offline.scheduler.Dispatchers.condorg Allows the scheduler to dispatch jobs to Condor directly or over the GRID using Condor-G. 
gov.bnl.star.offline.scheduler.Dispatchers.local Contains all the classes that enable the scheduler to dispatch jobs to the local node you are currently running on. 
gov.bnl.star.offline.scheduler.Dispatchers.lsf Contains all the classes that enable the scheduler to dispatch jobs to LSF. 
gov.bnl.star.offline.scheduler.Dispatchers.pbs Holds dispatcher for PDS batchsystem. 
gov.bnl.star.offline.scheduler.Dispatchers.sge Holds dispatcher for SGE batchsystem. 
gov.bnl.star.offline.scheduler.Dispatchers.xgrid Holds dispatcher for Mac O.S. 
gov.bnl.star.offline.scheduler.initializer Contains the initializers developed for the Scheduler. 
gov.bnl.star.offline.scheduler.policy Contains all the policies being developed for the Scheduler. 
gov.bnl.star.offline.scheduler.policy.copyselector Contains all the copy selectors, that is the algorythms that select a copy of a file from the result of a query. 
gov.bnl.star.offline.scheduler.request Contains classes that define, parse, and validate user request, both in JDL and RDL. 
gov.bnl.star.offline.scheduler.util Contains some utility calles to handle tasks in separate thread, environment variables and other miscellaneous functionalities. 
gov.bnl.star.offline.scheduler.util.persistent Contains classes needed to save the request and job state to disk and read them back. 
gov.bnl.star.offline.scheduler.util.sandbox Contains classes that define sub parts of an RDL request. 
 

Uses of Request in gov.bnl.star.offline.scheduler
 

Methods in gov.bnl.star.offline.scheduler that return Request
 Request[] JobInitializer.analizeRequest(java.lang.String xmlFileName)
          Analize a job request, and if it's valid returns the description of such job and its requirements.
 Request Job.getRequest()
           
 Request[] Scheduler.getRequests()
           
 

Methods in gov.bnl.star.offline.scheduler with parameters of type Request
 java.util.List Policy.assignTargetMachine(Request request)
          Decides how and where to run the job according to its requirements.
 java.lang.String DispatcherChooser.chooseDispatcher(Request request, Job job)
          Deprecated.  
 void CompositeDispatcher.dispatch(Request request, java.util.List jobs)
          Deprecated.  
 void Dispatcher.dispatch(Request request, java.util.List jobs)
          Dispatches the processes described in the job request.
 void GenericCompositeDispatcher.dispatch(Request request, java.util.List jobs)
          Routs the jobs to the correct dispatcher
 boolean Queue.doesJobFit(Job job, Request request)
          Test if this queue meets the hard unchangable limits (jobTimeLimit and memlimit) of the queue
 void CompositeDispatcher.Kill(Request request, java.util.List jobs)
          Deprecated.  
 void Dispatcher.Kill(Request request, java.util.List jobs)
          Kills the processes associated with this job.
 void GenericCompositeDispatcher.Kill(Request request, java.util.List jobs)
           
 void CompositeDispatcher.retrieveOutput(Request job, java.util.List jobs)
          Deprecated.  
 void Dispatcher.retrieveOutput(Request job, java.util.List jobs)
          Retrieves the output of the job from the target machine.
 void GenericCompositeDispatcher.retrieveOutput(Request job, java.util.List jobs)
           
 void Job.setRequest(Request request)
           
 boolean Queue.willJobsFit(Request request)
          Returns true if some jobs this request may fit inside the queue.
 

Uses of Request in gov.bnl.star.offline.scheduler.bnl
 

Methods in gov.bnl.star.offline.scheduler.bnl with parameters of type Request
 java.lang.String SimpleDispatcherChooser.chooseDispatcher(Request request, Job job)
           
 java.lang.String ClusterDispatcherChooser.chooseDispatcher(Request request, Job job)
          Deprecated.  
 

Uses of Request in gov.bnl.star.offline.scheduler.dataset.catalog
 

Methods in gov.bnl.star.offline.scheduler.dataset.catalog with parameters of type Request
 void Catalog.fillDataset(Dataset dataset, Request request)
           
 void STARCatalog.fillDataset(Dataset dataset, Request request)
           
 

Uses of Request in gov.bnl.star.offline.scheduler.dataset.datasetManipulators
 

Methods in gov.bnl.star.offline.scheduler.dataset.datasetManipulators with parameters of type Request
 void DatasetManipulator.modify(Dataset dataset, Request request)
          Used to pass the dataset to the dataset manipulator
 void DropMatchingRegX.modify(Dataset dataset, Request request)
          Used to pass the dataset to the dataset manipulator
 void SplitByRegX.modify(Dataset dataset, Request request)
          This function takes a an ordered list and splits makes on the boundary of dissimulator regular expression capture groups.
 void DropDuplicatesFromSortedList.modify(Dataset dataset, Request request)
          Used to pass the dataset to the dataset manipulator
 void SplitByMinMaxEntries.modify(Dataset dataset, Request request)
          Used to pass the dataset to the dataset manipulator
 void DropDuplicateRegX.modify(Dataset dataset, Request request)
          Used to pass the dataset to the dataset manipulator Note: This DatasetManipulator -will- reorder the order of entries
 void SortByRegX.modify(Dataset dataset, Request request)
          Used to pass the dataset to the dataset manipulator
 

Uses of Request in gov.bnl.star.offline.scheduler.Dispatchers.boss
 

Methods in gov.bnl.star.offline.scheduler.Dispatchers.boss with parameters of type Request
protected  void BOSSDispatcher.dispatch(Request request, Job job)
           
 void BOSSDispatcher.dispatch(Request request, java.util.List jobs)
          Creates the scripts and dispatches the job on the target machine.
 void BOSSDispatcher.Kill(Request request, java.util.List jobs)
           
protected  void BOSSDispatcher.reportProcessSubmissionFailure(Request request, Job job, int jobNumber, java.lang.String message)
           
 void BOSSDispatcher.retrieveOutput(Request request, java.util.List jobs)
          Currently not implemented
 

Uses of Request in gov.bnl.star.offline.scheduler.Dispatchers.condorg
 

Methods in gov.bnl.star.offline.scheduler.Dispatchers.condorg with parameters of type Request
protected  void CondorDispatcher.dispatch(Request request, Job job)
           
protected  void CondorGRSLDispatcher.dispatch(Request request, Job job)
           
 void CondorDispatcher.dispatch(Request request, java.util.List jobs)
          Creates the scripts and dispatches the job on the target machine.
 void CondorGRSLDispatcher.dispatch(Request request, java.util.List jobs)
          Creates the scripts and dispatches the job on the target machine.
protected  java.lang.String CondorDispatcher.getClassAdName(Request request, Job job)
          Returns the name of the file containing the class ad.
protected  java.lang.String CondorGRSLDispatcher.getClassAdName(Request request, Job job)
          Returns the name of the file containing the class ad.
protected  java.lang.String CondorDispatcher.getCondorCommand(Request request, Job job)
          Returns the command line to submit the job through condor-g.
protected  java.lang.String CondorGRSLDispatcher.getCondorGCommand(Request request, Job job)
          Returns the command line to submit the job through condor-g.
 void CondorDispatcher.Kill(Request request, java.util.List jobs)
           
 void CondorGRSLDispatcher.Kill(Request request, java.util.List jobs)
           
 

Uses of Request in gov.bnl.star.offline.scheduler.Dispatchers.local
 

Methods in gov.bnl.star.offline.scheduler.Dispatchers.local with parameters of type Request
protected  void LocalDispatcher.dispatch(Request request, Job job)
           
 void LocalDispatcher.dispatch(Request request, java.util.List jobs)
          Creates the scripts and dispatches the job on the target machine.
 void LocalDispatcher.Kill(Request request, java.util.List jobs)
          Kill all submitted jobs in the job list.
 void LocalDispatcher.retrieveOutput(Request job, java.util.List jobs)
           
 

Uses of Request in gov.bnl.star.offline.scheduler.Dispatchers.lsf
 

Methods in gov.bnl.star.offline.scheduler.Dispatchers.lsf with parameters of type Request
protected  void LSFDispatcher.dispatch(Request request, Job job)
           
 void LSFDispatcher.dispatch(Request request, java.util.List jobs)
          Creates the scripts and dispatches the job on the target machine.
 void LSFDispatcher.Kill(Request request, java.util.List jobs)
           
protected  void LSFDispatcher.reportProcessSubmissionFailure(Request request, Job job, int jobNumber, java.lang.String message)
           
 void LSFDispatcher.retrieveOutput(Request request, java.util.List jobs)
          Currently not implemented
 void CSHApplication.setJob(Request request, Job job)
          Sets the task the application will have to prepare.
 

Uses of Request in gov.bnl.star.offline.scheduler.Dispatchers.pbs
 

Methods in gov.bnl.star.offline.scheduler.Dispatchers.pbs with parameters of type Request
protected  void PBSDispatcher.dispatch(Request request, Job job)
           
 void PBSDispatcher.dispatch(Request request, java.util.List jobs)
          Creates the scripts and dispatches the job on the target machine.
 void PBSDispatcher.Kill(Request request, java.util.List jobs)
           
protected  void PBSDispatcher.reportProcessSubmissionFailure(Request request, Job job, int jobNumber, java.lang.String message)
           
 void PBSDispatcher.retrieveOutput(Request request, java.util.List jobs)
          Currently not implemented
 

Uses of Request in gov.bnl.star.offline.scheduler.Dispatchers.sge
 

Methods in gov.bnl.star.offline.scheduler.Dispatchers.sge with parameters of type Request
protected  void SGEDispatcher.dispatch(Request request, Job job)
           
 void SGEDispatcher.dispatch(Request request, java.util.List jobs)
          Creates the scripts and dispatches the job on the target machine.
 void SGEDispatcher.Kill(Request request, java.util.List jobs)
           
 void SGEDispatcher.retrieveOutput(Request job, java.util.List jobs)
           
 

Uses of Request in gov.bnl.star.offline.scheduler.Dispatchers.xgrid
 

Methods in gov.bnl.star.offline.scheduler.Dispatchers.xgrid with parameters of type Request
protected  void XgridDispatcher.dispatch(Request request, Job job)
           
 void XgridDispatcher.dispatch(Request request, java.util.List jobs)
           
 java.lang.String XgridDispatcher.getXgridCommand(Request request, Job job)
          Returns the full xgrid command to be executed to dispatch the process.
 void XgridDispatcher.Kill(Request request, java.util.List jobs)
          Kills the processes associated with this job.
 void XgridDispatcher.retrieveOutput(Request job, java.util.List jobs)
          Retrieves the output of the job from the target machine.
 void BashApplication.setJob(Request request, Job job)
          Sets the task the application will have to prepare.
 

Uses of Request in gov.bnl.star.offline.scheduler.initializer
 

Methods in gov.bnl.star.offline.scheduler.initializer that return Request
 Request[] XMLInitializer.analizeRequest(java.lang.String xmlFileName)
           
 

Uses of Request in gov.bnl.star.offline.scheduler.policy
 

Methods in gov.bnl.star.offline.scheduler.policy with parameters of type Request
 FileAssignment AssignmentStrategy.assignFiles(Request job, QueryResult[] results, CatalogQuery[] queries, java.util.List fileList)
          Executes the strategy, by assigning all the copies of the files and creating a FileAssignment.
 FileAssignment SelectorAssignmentStrategy.assignFiles(Request request, QueryResult[] results, CatalogQuery[] queries, java.util.List fileList)
           
 void PassivePolicy.assignQueues(Request request, java.util.List jobs)
           
 void AssignmentByQueueMonitorPolicy.assignQueues(Request request, java.util.List jobs)
           
 java.util.List ClusterAssignmentByMonitorPolicy.assignTargetMachine(Request request)
           
 java.util.List PassivePolicy.assignTargetMachine(Request request)
          Processes a job requests, splitting into multiple processes and assigning the target machines.
 java.util.List ClusterAssignmentByPercentagePolicy.assignTargetMachine(Request request)
           
 java.util.List SiteForwardPolicy.assignTargetMachine(Request request)
          Creates a star-submit process with the same xml description file as input.
 java.util.List DynamicConfigPolicy.assignTargetMachine(Request request)
           
 java.util.List AssignmentByQueueMonitorPolicy.FilterNonViableQueues(Job job, Request request)
           
 

Uses of Request in gov.bnl.star.offline.scheduler.policy.copyselector
 

Methods in gov.bnl.star.offline.scheduler.policy.copyselector with parameters of type Request
static CopySelector CopySelectorFactory.createCopySelector(CatalogQuery query, Request request)
          Returns the Copy selector to be used on a given query of a given request.
 

Uses of Request in gov.bnl.star.offline.scheduler.request
 

Methods in gov.bnl.star.offline.scheduler.request that return Request
 Request[] RequestHandler.getRequests()
           
static Request RequestFactory.parseXML(java.lang.String xmlFileName)
           
static Request RequestFactory.parseXMLString(java.lang.String xmls, java.lang.String xmlFileName)
           
 

Uses of Request in gov.bnl.star.offline.scheduler.util
 

Methods in gov.bnl.star.offline.scheduler.util with parameters of type Request
 void StatisticsRecorder.recordStatistics(Request request, java.util.List jobs)
          Record the statistics of the job request in the database.
 

Uses of Request in gov.bnl.star.offline.scheduler.util.persistent
 

Fields in gov.bnl.star.offline.scheduler.util.persistent declared as Request
 Request CommandLineReDispatch.request
           
 

Methods in gov.bnl.star.offline.scheduler.util.persistent that return Request
 Request SessionReader.getRequest()
           
 

Methods in gov.bnl.star.offline.scheduler.util.persistent with parameters of type Request
 void ReportWriter.writeReport(Request request)
           
 

Constructors in gov.bnl.star.offline.scheduler.util.persistent with parameters of type Request
SessionWriter(Request request)
          Creates a new instance of SessionWriter
 

Uses of Request in gov.bnl.star.offline.scheduler.util.sandbox
 

Methods in gov.bnl.star.offline.scheduler.util.sandbox with parameters of type Request
 boolean PackmanSandbox.MakePackage(SandboxPackage packageObj, Request request)
           
 boolean ZipSandbox.MakePackage(SandboxPackage packageObj, Request request)
          Zip the users requested files
 boolean LocalSandbox.MakePackage(SandboxPackage packageObj, Request request)
           
 boolean Sandbox.MakePackage(SandboxPackage packageObj, Request request)
          Make the package if possible.
 



Copyright © 2002-2004 STAR collaboration - Brookhaven National Laboratory. All Rights Reserved.