com.infoteria.asteria.flowengine2.thinclient.flow
Class RequestInfo

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

public class RequestInfo
extends java.lang.Object

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


Field Summary
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()の返り値 - ワーカースレッド待機中
 
Method Summary
 java.util.Date getCreatedTime()
          リクエスト作成日時。
getWorkerListメソッドでWorkerがアイドル状態の場合はnull
 java.lang.String getFlowName()
          実行をリクエストされたフロー名。
getWorkerListメソッドでWorkerがアイドル状態の場合はnull
 java.lang.String getOwnerName()
          実行をリクエストされたプロジェクトのオーナー。
getWorkerListメソッドでWorkerがアイドル状態の場合はnull
 java.lang.String getProjectName()
          実行をリクエストされたプロジェクト名。
getWorkerListメソッドでWorkerがアイドル状態の場合はnull
 java.lang.String getRequestId()
          リクエストID。
getWorkerListメソッドでWorkerがアイドル状態の場合はnull
 java.lang.String getSessionId()
          実行をリクエストしたセッションID。
getWorkerListメソッドでWorkerがアイドル状態の場合はnull
 java.lang.String getWorkerName()
          ワーカースレッド名。
getWorkerListメソッドでRequestInfoを取得した場合は設定されますが、 getRequestListメソッドで取得した場合はnullになります。
 int status()
          ステータス。
getWorkerListメソッドではWorkerがアイドル状態の場合はSTATUS_WAITINGを、 リクエスト実行中の場合は実行中のリクエストの状態を返します。
getRequestListメソッドの場合はリクエストの状態を返します。
static java.lang.String statusToStr(int n)
          statusを文字列に変換します。
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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()の返り値 - リクエストは終了した
Method Detail

statusToStr

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

getWorkerName

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

status

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

getRequestId

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

getOwnerName

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

getProjectName

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

getFlowName

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

getSessionId

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

getCreatedTime

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object