org.sape.carbon.services.threadpool
Class TaskStatusEnum

java.lang.Object
  |
  +--org.sape.carbon.core.util.enum.BaseEnum
        |
        +--org.sape.carbon.services.threadpool.TaskStatusEnum
All Implemented Interfaces:
Serializable

public class TaskStatusEnum
extends BaseEnum
implements Serializable

This class enumerates the possible task states.
Copyright 2002 Sapient

Since:
carbon 2.1
Version:
$Revision: 1.7 $($Author: dvoet $ / $Date: 2003/11/20 18:49:59 $)
Author:
Douglas Voet, Nov 5, 2002
See Also:
Serialized Form

Nested Class Summary
static class TaskStatusEnum.TaskStatusEnumNotFoundException
          This class is a typesafe retriever exception for an enumeration
 
Nested classes inherited from class org.sape.carbon.core.util.enum.BaseEnum
 
Field Summary
static TaskStatusEnum EXECUTING
          the task is currently assigned to a thread and is executing
static TaskStatusEnum FAILED
          the task completed with an exception
static TaskStatusEnum PENDING
          the task is queued and waiting for execution
static TaskStatusEnum SUCCESS
          the task completed successfully
 
Fields inherited from class org.sape.carbon.core.util.enum.BaseEnum
name, ordinal
 
Constructor Summary
private TaskStatusEnum(String name)
          Constructor for TaskStatusEnum.
 
Method Summary
static TaskStatusEnum getByName(String name)
          Strongly typed enum retriever
static TaskStatusEnum getByOrdinal(int ordinal)
          Strongly typed enum retriever
(package private)  Object readResolve()
          Overrides part of serialization to return a reference to an existing static Enumeration
 
Methods inherited from class org.sape.carbon.core.util.enum.BaseEnum
equals, getByName, getByOrdinal, getName, getOrdinal, hashCode, iterator, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

PENDING

public static final TaskStatusEnum PENDING
the task is queued and waiting for execution


EXECUTING

public static final TaskStatusEnum EXECUTING
the task is currently assigned to a thread and is executing


SUCCESS

public static final TaskStatusEnum SUCCESS
the task completed successfully


FAILED

public static final TaskStatusEnum FAILED
the task completed with an exception

Constructor Detail

TaskStatusEnum

private TaskStatusEnum(String name)
Constructor for TaskStatusEnum.

Parameters:
name -
Method Detail

getByName

public static final TaskStatusEnum getByName(String name)
                                      throws TaskStatusEnum.TaskStatusEnumNotFoundException
Strongly typed enum retriever

TaskStatusEnum.TaskStatusEnumNotFoundException

getByOrdinal

public static final TaskStatusEnum getByOrdinal(int ordinal)
                                         throws TaskStatusEnum.TaskStatusEnumNotFoundException
Strongly typed enum retriever

TaskStatusEnum.TaskStatusEnumNotFoundException

readResolve

final Object readResolve()
                  throws ObjectStreamException
Overrides part of serialization to return a reference to an existing static Enumeration

ObjectStreamException


Copyright 1999-2003 Sapient Corporation. All Rights Reserved.