Groovy Documentation

com.ace.mws.jobs
[Groovy] Enum JobStateVersion1

java.lang.Object
  com.ace.mws.jobs.JobStateVersion1

enum JobStateVersion1

Represents the various states a job may have at any one time. A Job is guaranteed to have at most one state at any given time (but may have many states during the job's lifetime).


Enum Constant Summary
ALLOCATING

Resources are selected and are being prepared for job.

BATCH_HOLD

Job has a batch hold in place.

BLOCKED

State used only by database for job that is idle but has a block reason.

COMPLETED

Job successfully completed execution.

DEFERRED

Job temporarily blocked.

HOLD

Job is blocked by resource manager hold.

IDLE

Eligible according to all resource manager constraints.

LOST

NOT_QUEUED

Job not eligible for execution.

NOT_RUN

REMOVED

Job canceled before executing.

RUNNING

Job is executing.

STAGED

All staging prerequisites are satisfied - waiting for remote resource manager to start.

STAGING

Staging of input/output data is currently underway.

STARTING

Job launching, executing prolog.

SUBMIT_ERROR

SUSPENDED

SYSTEM_HOLD

Job has a system hold in place.

UNKNOWN

USER_HOLD

Job has a user hold in place.

VACATED

Job canceled after partial execution.

 
Property Summary
static def activeStates

static def completedStates

String moabString

 
Constructor Summary
JobStateVersion1(String moabString)

 
Method Summary
static JobStateVersion1 parseString(String string)

String toMoabString()

JobStateVersion1 valueOf(String name)

Returns the enum constant of this type with the specified name.

JobStateVersion1[] values()

Returns an array containing the constants of this enum type, in the order they are declared.

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Enum Constant Detail

ALLOCATING

JobStateVersion1 ALLOCATING
Resources are selected and are being prepared for job.


BATCH_HOLD

JobStateVersion1 BATCH_HOLD
Job has a batch hold in place.


BLOCKED

JobStateVersion1 BLOCKED
State used only by database for job that is idle but has a block reason.


COMPLETED

JobStateVersion1 COMPLETED
Job successfully completed execution.


DEFERRED

JobStateVersion1 DEFERRED
Job temporarily blocked.


HOLD

JobStateVersion1 HOLD
Job is blocked by resource manager hold.


IDLE

JobStateVersion1 IDLE
Eligible according to all resource manager constraints.


LOST

JobStateVersion1 LOST


NOT_QUEUED

JobStateVersion1 NOT_QUEUED
Job not eligible for execution.


NOT_RUN

JobStateVersion1 NOT_RUN


REMOVED

JobStateVersion1 REMOVED
Job canceled before executing.


RUNNING

JobStateVersion1 RUNNING
Job is executing.


STAGED

JobStateVersion1 STAGED
All staging prerequisites are satisfied - waiting for remote resource manager to start.


STAGING

JobStateVersion1 STAGING
Staging of input/output data is currently underway.


STARTING

JobStateVersion1 STARTING
Job launching, executing prolog.


SUBMIT_ERROR

JobStateVersion1 SUBMIT_ERROR


SUSPENDED

JobStateVersion1 SUSPENDED


SYSTEM_HOLD

JobStateVersion1 SYSTEM_HOLD
Job has a system hold in place.


UNKNOWN

JobStateVersion1 UNKNOWN


USER_HOLD

JobStateVersion1 USER_HOLD
Job has a user hold in place.


VACATED

JobStateVersion1 VACATED
Job canceled after partial execution.


 
Property Detail

activeStates

static def activeStates


completedStates

static def completedStates


moabString

String moabString


 
Constructor Detail

JobStateVersion1

JobStateVersion1(String moabString)


 
Method Detail

parseString

static JobStateVersion1 parseString(String string)


toMoabString

String toMoabString()


valueOf

JobStateVersion1 valueOf(String name)
Returns the enum constant of this type with the specified name.


values

JobStateVersion1[] values()
Returns an array containing the constants of this enum type, in the order they are declared.


 

Groovy Documentation