STAR Scheduler standard API

Packages
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.catalog Contains all the classes to execute the file catalog queries on various file catalog implementations.
gov.bnl.star.offline.scheduler.config Initial work for a GUI configurator of the scheduler.
gov.bnl.star.offline.scheduler.dataset Contains class for collecting and manipulating large datasets.
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 Holds implemented dispatchers for batch systems and supporting classes.
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.informationService Contains implementations of the InformationService class and base interface.
gov.bnl.star.offline.scheduler.initializer Contains the initializers developed for the Scheduler.
gov.bnl.star.offline.scheduler.monitor Contains interfaces and implementation to access data from a monitoring system.
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.request.rdl Contains classes for building sandboxes for a jobs files.
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.protocol.root Contains classes needed so that URl object can handel the root protocol.
gov.bnl.star.offline.scheduler.util.sandbox Contains classes that define sub parts of an RDL request.

 



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