com.infoteria.asteria.flowengine2.thinclient.flow
クラス RequestInfo

java.lang.Object
  |
  +--com.infoteria.asteria.flowengine2.thinclient.flow.RequestInfo

public class RequestInfo
extends Object

リクエストまたはワーカースレッドの状態を表すクラスです。


フィールドの概要
static int STATUS_DISPOSE
          status()の返り値 - リクエストは破棄された
static int STATUS_END
          status()の返り値 - リクエストは終了した
static int STATUS_NORMAL
          status()の返り値 - リクエスト実行中
static int STATUS_QUEUE
          status()の返り値 - リクエストはキューで待機している
static int STATUS_SUSPEND
          status()の返り値 - リクエストは一時停止している
static int STATUS_WAITING
          status()の返り値 - ワーカースレッド待機中
 
メソッドの概要
 Date getCreatedTime()
          リクエスト作成日時。
 String getFlowName()
          実行をリクエストされたフロー名。
 String getOwnerName()
          実行をリクエストされたプロジェクトのオーナー。
 String getProjectName()
          実行をリクエストされたプロジェクト名。
 String getRequestId()
          リクエストID。
 String getSessionId()
          実行をリクエストしたセッションID。
 String getWorkerName()
          ワーカースレッド名。
 int status()
          ステータス。
static String statusToStr(int n)
          statusを文字列に変換します。
 String toString()
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

STATUS_WAITING

public static final int STATUS_WAITING
status()の返り値 - ワーカースレッド待機中

STATUS_DISPOSE

public static final int STATUS_DISPOSE
status()の返り値 - リクエストは破棄された

STATUS_QUEUE

public static final int STATUS_QUEUE
status()の返り値 - リクエストはキューで待機している

STATUS_NORMAL

public static final int STATUS_NORMAL
status()の返り値 - リクエスト実行中

STATUS_SUSPEND

public static final int STATUS_SUSPEND
status()の返り値 - リクエストは一時停止している

STATUS_END

public static final int STATUS_END
status()の返り値 - リクエストは終了した
メソッドの詳細

statusToStr

public static String statusToStr(int n)
statusを文字列に変換します。

getWorkerName

public String getWorkerName()
ワーカースレッド名。
getWorkerListメソッドでRequestInfoを取得した場合は設定されますが、 getRequestListメソッドで取得した場合はnullになります。

status

public int status()
ステータス。
getWorkerListメソッドではWorkerがアイドル状態の場合はSTATUS_WAITINGを、 リクエスト実行中の場合は実行中のリクエストの状態を返します。
getRequestListメソッドの場合はリクエストの状態を返します。

getRequestId

public String getRequestId()
リクエストID。
getWorkerListメソッドでWorkerがアイドル状態の場合はnull

getOwnerName

public String getOwnerName()
実行をリクエストされたプロジェクトのオーナー。
getWorkerListメソッドでWorkerがアイドル状態の場合はnull

getProjectName

public String getProjectName()
実行をリクエストされたプロジェクト名。
getWorkerListメソッドでWorkerがアイドル状態の場合はnull

getFlowName

public String getFlowName()
実行をリクエストされたフロー名。
getWorkerListメソッドでWorkerがアイドル状態の場合はnull

getSessionId

public String getSessionId()
実行をリクエストしたセッションID。
getWorkerListメソッドでWorkerがアイドル状態の場合はnull

getCreatedTime

public Date getCreatedTime()
リクエスト作成日時。
getWorkerListメソッドでWorkerがアイドル状態の場合はnull

toString

public String toString()
オーバーライド:
クラス Object 内の toString