java.lang.Object
com.infoteria.asteria.flowengine2.thinclient.flow.RequestInfo

public class RequestInfo extends Object
リクエストまたはワーカースレッドの状態を表すクラスです。
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    status()の返り値 - リクエストは破棄された
    static final int
    status()の返り値 - リクエストは終了した
    static final int
    status()の返り値 - リクエスト実行中
    static final int
    status()の返り値 - リクエストはキューで待機している
    static final int
    status()の返り値 - リクエストは一時停止している
    static final int
    status()の返り値 - ワーカースレッド待機中
  • Method Summary

    Modifier and Type
    Method
    Description
    リクエスト作成日時。
    getWorkerListメソッドでWorkerがアイドル状態の場合はnull
    実行をリクエストされたフロー名。
    getWorkerListメソッドでWorkerがアイドル状態の場合はnull
    実行をリクエストされたプロジェクトのオーナー。
    getWorkerListメソッドでWorkerがアイドル状態の場合はnull
    実行をリクエストされたプロジェクト名。
    getWorkerListメソッドでWorkerがアイドル状態の場合はnull
    リクエストID。
    getWorkerListメソッドでWorkerがアイドル状態の場合はnull
    実行をリクエストしたセッションID。
    getWorkerListメソッドでWorkerがアイドル状態の場合はnull
    ワーカースレッド名。
    getWorkerListメソッドでRequestInfoを取得した場合は設定されますが、 getRequestListメソッドで取得した場合はnullになります。
    int
    ステータス。
    getWorkerListメソッドではWorkerがアイドル状態の場合はSTATUS_WAITINGを、 リクエスト実行中の場合は実行中のリクエストの状態を返します。
    getRequestListメソッドの場合はリクエストの状態を返します。
    static String
    statusToStr(int n)
    statusを文字列に変換します。
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • STATUS_WAITING

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

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

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

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

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

      public static final int STATUS_END
      status()の返り値 - リクエストは終了した
      See Also:
  • Method Details

    • 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()
      Overrides:
      toString in class Object