Uses of Class
gov.bnl.star.offline.scheduler.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.Dispatchers.boss   
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.lsf Contains all the classes that enable the scheduler to dispatch jobs to LSF. 
gov.bnl.star.offline.scheduler.Dispatchers.pbs   
gov.bnl.star.offline.scheduler.Dispatchers.sge   
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.util Contains some utility calles to handle tasks in separate thread, environment variables and other miscellaneous functionalities. 
gov.bnl.star.offline.scheduler.util.persistent   
 

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

Methods in gov.bnl.star.offline.scheduler that return Request
 Request[] RequestXMLParser.getRequests()
           
static Request RequestFactory.parseXML(java.io.InputStream xml)
           
 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()
           
 

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

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)
           
 

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
 void BOSSDispatcher.dispatch(Request request, java.util.List jobs)
          Creates the scripts and dispatches the job on the target machine.
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
protected  void BOSSDispatcher.dispatch(Request request, Job job)
           
 void BOSSDispatcher.Kill(Request request, java.util.List jobs)
           
 

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
 void CondorGPBSDispatcher.dispatch(Request request, java.util.List jobs)
          Creates the scripts and dispatches the job on the target machine.
protected  void CondorGPBSDispatcher.dispatch(Request request, Job job)
           
protected  java.lang.String CondorGPBSDispatcher.getCondorGCommand(Request request, Job job)
          Returns the command line to submit the job through condor-g.
protected  java.lang.String CondorGPBSDispatcher.getClassAdName(Request request, Job job)
          Returns the name of the file containing the class ad.
 void CondorGPBSDispatcher.Kill(Request request, java.util.List jobs)
           
 void CondorGLSFDispatcher.dispatch(Request request, java.util.List jobs)
          Creates the scripts and dispatches the job on the target machine.
protected  void CondorGLSFDispatcher.dispatch(Request request, Job job)
           
protected  java.lang.String CondorGLSFDispatcher.getCondorGCommand(Request request, Job job)
          Returns the command line to submit the job through condor-g.
protected  java.lang.String CondorGLSFDispatcher.getClassAdName(Request request, Job job)
          Returns the name of the file containing the class ad.
 void CondorGLSFDispatcher.Kill(Request request, java.util.List jobs)
           
 void CondorDispatcher.dispatch(Request request, java.util.List jobs)
          Creates the scripts and dispatches the job on the target machine.
protected  void CondorDispatcher.dispatch(Request request, Job job)
           
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 CondorDispatcher.getClassAdName(Request request, Job job)
          Returns the name of the file containing the class ad.
 void CondorDispatcher.Kill(Request request, 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
 void LSFDispatcher.dispatch(Request request, java.util.List jobs)
          Creates the scripts and dispatches the job on the target machine.
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
protected  void LSFDispatcher.dispatch(Request request, Job job)
           
 void LSFDispatcher.Kill(Request request, java.util.List jobs)
           
 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
 void PBSDispatcher.dispatch(Request request, java.util.List jobs)
          Creates the scripts and dispatches the job on the target machine.
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
protected  void PBSDispatcher.dispatch(Request request, Job job)
           
 void PBSDispatcher.Kill(Request request, java.util.List jobs)
           
 

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
 void SGEDispatcher.dispatch(Request request, java.util.List jobs)
          Creates the scripts and dispatches the job on the target machine.
protected  void SGEDispatcher.dispatch(Request request, Job job)
          Currently not implemented
 void SGEDispatcher.Kill(Request request, java.util.List jobs)
          Setter for property clusterName.
 void SGEDispatcher.retrieveOutput(Request job, java.util.List jobs)
           
 

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
 java.util.List SiteForwardPolicy.assignTargetMachine(Request request)
          Creates a star-submit process with the same xml description file as input.
 FileAssignment SelectorAssignmentStrategy.assignFiles(Request request, QueryResult[] results, CatalogQuery[] queries, java.util.List fileList)
           
 void PassivePolicy.assignQueues(Request request, java.util.List jobs)
           
 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 ClusterAssignmentByMonitorPolicy.assignTargetMachine(Request 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.
 void AssignmentByQueueMonitorPolicy.assignQueues(Request request, java.util.List jobs)
           
 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.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
 



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