public final class ScriptRunnerResult
extends java.lang.Object
implements java.io.Externalizable
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
STATUS_COMPONENT_PROCESS_FAILED
コンポーネントの実行に失敗したときに返される終了ステータスです。
|
static int |
STATUS_CONNECTION_ERROR
接続に失敗したときに返される終了ステータスです。
|
static int |
STATUS_INTERRUPTED
スクリプトの実行が中断されたときに返される終了ステータスです。
|
static int |
STATUS_INVALID_INPUT_PARAM
スクリプトの入力値が不正なときに返される終了ステータスです。
|
static int |
STATUS_READ_TIMEOUT_ERROR
スクリプトが終了する前に、タイムアウトに指定した時間を経過したときに返される終了ステータスです。
|
static int |
STATUS_REQUIRED_CAPABILITY_ABSENT
操作に必要な権限がないときに返される終了ステータスです。
|
static int |
STATUS_SCRIPT_LOAD_FAILED
スクリプトのロードに失敗したときに返される終了ステータスです。
|
static int |
STATUS_SCRIPT_ROLLEDBACK
スクリプトがロールバックされたときに返される終了ステータスです。
|
static int |
STATUS_SCRIPT_TRANSACTION_FAILED
トランザクションの失敗によりスクリプトの実行が失敗したときに返される終了ステータスです。
|
static int |
STATUS_SUCCEEDED
システム規定のスクリプトの実行成功を表す値です。
|
static int |
STATUS_THREAD_MANAGEMENT_ERROR
スレッド管理で問題が発生したときに返される終了ステータスです。
|
static int |
STATUS_UNEXPECTED_ERROR
予期しない問題でスクリプトの実行が失敗したときに返される終了ステータスです。
|
static int |
STATUS_UNKNOWN
特定できない原因でスクリプトの実行が失敗したときに返される終了ステータスです。
|
static int |
THRESHOLD_MAX_USER_EXIT_STATUS
ユーザ定義の終了ステータスの上限値です。
|
static int |
THRESHOLD_MIN_USER_EXIT_STATUS
ユーザ定義の終了ステータスの下限値です。
|
コンストラクタと説明 |
---|
ScriptRunnerResult()
コンストラクタです。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addFailure(java.lang.Throwable t)
失敗の原因を追加します。
|
java.lang.String |
getExecutionID()
実行 ID を取得します。
|
int |
getExitStatus()
終了ステータスを取得します。
|
Failure |
getFailure()
失敗の内容を取得します。
|
java.util.Map |
getResultData()
戻り値を取得します。
|
ScriptPK |
getScriptPK()
ScriptPK を取得します。
|
boolean |
isSucceeded()
実行に成功したかどうかを取得します。
|
void |
readExternal(java.io.ObjectInput in) |
void |
setExecutionID(java.lang.String newExecutionID)
実行 ID を設定します。
|
void |
setExitStatus(int newExitStatus)
終了ステータスを設定します。
|
void |
setResultData(java.util.Map newResultData)
戻り値を設定します。
|
void |
setScriptPK(ScriptPK newScriptPK)
ScriptPK を設定します。
|
void |
writeExternal(java.io.ObjectOutput out) |
public static final int THRESHOLD_MAX_USER_EXIT_STATUS
public static final int THRESHOLD_MIN_USER_EXIT_STATUS
public static final int STATUS_SUCCEEDED
public static final int STATUS_COMPONENT_PROCESS_FAILED
public static final int STATUS_SCRIPT_LOAD_FAILED
public static final int STATUS_INVALID_INPUT_PARAM
public static final int STATUS_SCRIPT_ROLLEDBACK
public static final int STATUS_INTERRUPTED
public static final int STATUS_SCRIPT_TRANSACTION_FAILED
public static final int STATUS_REQUIRED_CAPABILITY_ABSENT
public static final int STATUS_UNKNOWN
public static final int STATUS_UNEXPECTED_ERROR
public static final int STATUS_CONNECTION_ERROR
public static final int STATUS_THREAD_MANAGEMENT_ERROR
public static final int STATUS_READ_TIMEOUT_ERROR
public java.lang.String getExecutionID()
public void setExecutionID(java.lang.String newExecutionID)
newExecutionID
- 実行 IDpublic void setScriptPK(ScriptPK newScriptPK)
newScriptPK
- ScriptPKScriptPK
public boolean isSucceeded()
public int getExitStatus()
public void setExitStatus(int newExitStatus)
newExitStatus
- 終了ステータスpublic java.util.Map getResultData()
public void setResultData(java.util.Map newResultData)
newResultData
- 戻り値を格納したマップpublic void addFailure(java.lang.Throwable t)
t
- 失敗の原因Failure
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
インタフェース内 java.io.Externalizable
java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
インタフェース内 java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException
© OMRON Corporation All Rights Reserved.