Package com.ace.moab.api.jobs

Provides classes for describing jobs or workload according to Moab's structure.

See:
          Description

Class Summary
BeforeAnyDependency This job dependency specifies that the job may start at any time before all specified jobs have completed regardless of completion status.
BeforeDependency This dependency specifies that the job may start at any time before specified jobs have started execution.
BeforeNotOKDependency This dependency specifies that the job may start at any time before any specified jobs have completed unsuccessfully.
BeforeOKDependency This dependency specifies that the job may start at any time before all specified jobs have successfully completed.
DynamicJobInformation This class describes the extending information that can be found on a dynamic job.
GenericResource This object represents a moab generic resource.
HibernateDependency Job was set to Hibernate mode.
JobAllocatedNode This class represents the bare essentials of a node allocated to a job.
JobAllocatedNodes  
JobBlockReason Represents the reason a job might be blocked.
JobCompleteDependency This dependency specifies that the job may start at any time after all specified jobs have completed regardless of completion status.
JobDependency This object represents a moab Job Dependency.
JobFailedCompleteDependency This dependency specifies that the job may start at any time after any specified jobs have completed unsuccessfully.
JobFlags This class represents the set of flags that a job could potentially have that modifies the behavior of a job.
JobRequirement This class defines all the requirements a job needs in order to run.
Jobs This class represents a collection of Jobs found in Moab.
JobsSummary This class represents summary information for the jobs running on the workload manager.
JobStartDependency This dependency specifies that the job may start at any time after specified jobs have started execution.
JobSuccessfulCompleteDependency This dependency specifies that the hob may be started at any time after all specified jobs have successfully completed.
MoabJob  
StandardJobDependency This object represents a standard moab Job Dependency.
SyncCountJobDependency A job with this type of dependency will wait until it can start simultaneously with a pre-arranged number of dependent jobs of type syncwith.
SyncWithJobDependency A job with this type of dependency will wait until it can start simultaneously with a pre-arranged master job that has a dependency of type synccount.
 

Enum Summary
DependencyType Represents the type of dependencies that can exist on a job in Moab.
DynamicJobAttribute  
JobBlockReasonType An enumeration of the possible reasons a job might be blocked.
JobEmailNotifyType This enumeration represents the types of e-mail notifications that can happen in relation to a job's status.
JobFlag This enumeration specifies the Job flag types of a job.
JobHoldType This enumeration represents the types of holds that can be applied to jobs.
JobState Represents the various states a job may have at any one time.
QueueStatus This enumeration describes every queue status that a job state can belong to.
SLAViolationType  
 

Package com.ace.moab.api.jobs Description

Provides classes for describing jobs or workload according to Moab's structure. This allows reporting of the jobs and their data according to Moab. A job is a fundamental unit in the Moab Workload Manager and the classes in this package represent how Moab views a job.



Copyright © 2001-2009 Cluster Resources, Inc. All Rights Reserved.