com.infoteria.asteria.flowengine2.thinclient
クラス FlowAdminClient

java.lang.Object
  |
  +--com.infoteria.asteria.flowengine2.thinclient.AsteriaClient
        |
        +--com.infoteria.asteria.flowengine2.thinclient.FlowAdminClient

public class FlowAdminClient
extends AsteriaClient

リクエストの取得や強制終了を行うためのクライアントクラスです。


クラス com.infoteria.asteria.flowengine2.thinclient.AsteriaClient から継承したフィールド
_sessionId
 
コンストラクタの概要
FlowAdminClient(AsteriaClient client)
          別のASTERIAクライアントから接続先情報とログイン状態を引き継いでクライアントを作成します。
FlowAdminClient(String url)
          ASTERIAサーバーのURLを指定してクライアントを作成します。
FlowAdminClient(String server, int port)
          ASTERIAサーバーのサーバー名とポート番号を指定してクライアントを作成します。
 
メソッドの概要
 RequestInfo[] getRequestList()
          リクエスト一覧を取得します。
 RequestInfo[] getWorkerList()
          ワーカー一覧を取得します。
 String killRequest(String requestId)
          リクエストを強制終了します
 RunningStatus showRequest(String requestId)
          実行中のリクエストの状態を取得します。
 
クラス com.infoteria.asteria.flowengine2.thinclient.AsteriaClient から継承したメソッド
login, login, logout, releaseSession
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FlowAdminClient

public FlowAdminClient(String url)
                throws MalformedURLException
ASTERIAサーバーのURLを指定してクライアントを作成します。
特に変更していない場合、URLは「http://<SERVERNAME>:21381/flow-rpc」となります。

FlowAdminClient

public FlowAdminClient(String server,
                       int port)
                throws MalformedURLException
ASTERIAサーバーのサーバー名とポート番号を指定してクライアントを作成します。
パラメータ:
server - サーバー名またはIPアドレス
port - ポート番号

FlowAdminClient

public FlowAdminClient(AsteriaClient client)
別のASTERIAクライアントから接続先情報とログイン状態を引き継いでクライアントを作成します。
パラメータ:
client - ログイン済みのAsteriaClient
メソッドの詳細

getRequestList

public RequestInfo[] getRequestList()
                             throws FlowClientException
リクエスト一覧を取得します。
戻り値:
リクエスト情報の配列

getWorkerList

public RequestInfo[] getWorkerList()
                            throws FlowClientException
ワーカー一覧を取得します。
戻り値:
リクエスト情報の配列

showRequest

public RunningStatus showRequest(String requestId)
                          throws FlowClientException
実行中のリクエストの状態を取得します。
パラメータ:
requestId - リクエストID
戻り値:
実行情報

killRequest

public String killRequest(String requestId)
                   throws FlowClientException
リクエストを強制終了します
パラメータ:
requestId - リクエストID
戻り値:
強制終了に成功した場合に最後に実行したコンポーネントのフルネーム