com.webhydra.slug.process
Class Status

java.lang.Object
  extended by com.webhydra.slug.process.Status
All Implemented Interfaces:
java.io.Serializable

public final class Status
extends java.lang.Object
implements java.io.Serializable

Process Status Enumeration

Author:
rossen
See Also:
Serialized Form

Field Summary
static Status CANCELED
          Constant for canceled process
static Status COMPLETED
          Constant for completed process
static Status FAILED
          Constant for failed process
static Status RUNNING
          Constant for running process
static Status STOPPED
          Constant for stopped proccess
static Status WAITING
          Constant for waiting process
 
Method Summary
static boolean isCompleted(Status s)
          Check if provided Status is completed.
static boolean isInProcess(Status s)
          Check if provided Status is in process.
 java.lang.String toString()
          Overrides the default method implementation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RUNNING

public static final Status RUNNING
Constant for running process


COMPLETED

public static final Status COMPLETED
Constant for completed process


STOPPED

public static final Status STOPPED
Constant for stopped proccess


FAILED

public static final Status FAILED
Constant for failed process


CANCELED

public static final Status CANCELED
Constant for canceled process


WAITING

public static final Status WAITING
Constant for waiting process

Method Detail

toString

public java.lang.String toString()
Overrides the default method implementation.

Overrides:
toString in class java.lang.Object
Returns:
status value.

isCompleted

public static boolean isCompleted(Status s)
Check if provided Status is completed.

Returns:
true if provided status is not one of RUNNING or WAITING, otherwise returns false.

isInProcess

public static boolean isInProcess(Status s)
Check if provided Status is in process.

Returns:
true if provided status is one of RUNNING or WAITING, otherwise returns false.