|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |