public class ResultDescription
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
KEY_COUNTERS
Key for counters.
|
static java.lang.String |
KEY_ERROR_CODE
Key for errorCode.
|
static java.lang.String |
KEY_ERROR_MESSAGE
Key for errorMessage.
|
static java.lang.String |
KEY_STATUS
Key for status.
|
| Constructor and Description |
|---|
ResultDescription(TaskCompletionStatus status,
java.lang.String errorCode,
java.lang.String errorMessage,
java.util.Map<java.lang.String,java.lang.Number> counters)
Constructs a new ResultDescription.
|
| Modifier and Type | Method and Description |
|---|---|
static ResultDescription |
fromAny(AnyMap resultDescriptionAny)
Parse a new ResultDescription from an Any object.
|
java.util.Map<java.lang.String,java.lang.Number> |
getCounters() |
java.lang.String |
getErrorCode() |
java.lang.String |
getErrorMessage() |
TaskCompletionStatus |
getStatus() |
AnyMap |
toAny()
Returns the Any representation of the result description.
|
public static final java.lang.String KEY_STATUS
public static final java.lang.String KEY_ERROR_CODE
public static final java.lang.String KEY_COUNTERS
public static final java.lang.String KEY_ERROR_MESSAGE
public ResultDescription(TaskCompletionStatus status, java.lang.String errorCode, java.lang.String errorMessage, java.util.Map<java.lang.String,java.lang.Number> counters)
status - The completion status.errorCode - An error code if an error occurred, null (or a success code) if not.errorMessage - An error message if an error occurred, null if not.counters - Counters for statistical purposes.public static ResultDescription fromAny(AnyMap resultDescriptionAny) throws AnyConvertException
resultDescriptionAny - see class comment for format of Any objectTaskmanagerExceptionAnyConvertException - error converting object.public TaskCompletionStatus getStatus()
public java.lang.String getErrorCode()
public java.lang.String getErrorMessage()
public java.util.Map<java.lang.String,java.lang.Number> getCounters()
public AnyMap toAny() throws java.lang.Exception
java.lang.Exception - an exception occurred during the conversion to Any.