|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.infoteria.asteria.flowengine2.thinclient.AsteriaClient | +--com.infoteria.asteria.flowengine2.thinclient.FlowAdminClient
リクエストの取得や強制終了を行うためのクライアントクラスです。
Fields inherited from class com.infoteria.asteria.flowengine2.thinclient.AsteriaClient |
_sessionId |
Constructor Summary | |
FlowAdminClient(AsteriaClient client)
別のASTERIAクライアントから接続先情報とログイン状態を引き継いでクライアントを作成します。 |
|
FlowAdminClient(java.lang.String url)
ASTERIAサーバーのURLを指定してクライアントを作成します。 特に変更していない場合、URLは「http://<SERVERNAME>:21381/flow-rpc」となります。 |
|
FlowAdminClient(java.lang.String server,
int port)
ASTERIAサーバーのサーバー名とポート番号を指定してクライアントを作成します。 |
Method Summary | |
RequestInfo[] |
getRequestList()
リクエスト一覧を取得します。 |
CheckPointInfo[] |
getRequestWithCheckPoint(java.lang.String yyyyMMdd,
java.lang.String requestId,
java.lang.String serverId,
java.lang.String ownerDomain,
java.lang.String ownerName,
java.lang.String project,
java.lang.String flow,
java.lang.String checkPointStatus,
java.lang.String requestStatus,
java.lang.String sortKey,
int start,
int size)
チェックポイントフローのリクエストの一覧を取得します。 |
ServerInfo[] |
getServerList()
サーバー一覧を取得します。 |
RequestInfo[] |
getWorkerList()
ワーカー一覧を取得します。 |
java.lang.String |
killRequest(java.lang.String requestId)
リクエストを強制終了します |
RunningStatus |
showRequest(java.lang.String requestId)
実行中のリクエストの状態を取得します。 |
Methods inherited from class com.infoteria.asteria.flowengine2.thinclient.AsteriaClient |
login, login, logout, releaseSession |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FlowAdminClient(java.lang.String url) throws java.net.MalformedURLException
public FlowAdminClient(java.lang.String server, int port) throws java.net.MalformedURLException
server
- サーバー名またはIPアドレスport
- ポート番号public FlowAdminClient(AsteriaClient client)
client
- ログイン済みのAsteriaClientMethod Detail |
public RequestInfo[] getRequestList() throws FlowClientException
public RequestInfo[] getWorkerList() throws FlowClientException
public RunningStatus showRequest(java.lang.String requestId) throws FlowClientException
requestId
- リクエストIDpublic java.lang.String killRequest(java.lang.String requestId) throws FlowClientException
requestId
- リクエストIDpublic CheckPointInfo[] getRequestWithCheckPoint(java.lang.String yyyyMMdd, java.lang.String requestId, java.lang.String serverId, java.lang.String ownerDomain, java.lang.String ownerName, java.lang.String project, java.lang.String flow, java.lang.String checkPointStatus, java.lang.String requestStatus, java.lang.String sortKey, int start, int size) throws FlowClientException
yyyyMMdd
- 年月日requestId
- リクエストIDserverId
- 担当サーバーIDownerDomain
- プロジェクトオーナーdomainownerName
- プロジェクトオーナーnameproject
- プロジェクト名flow
- フロー名checkPointStatus
- チェックポイントステータスrequestStatus
- リクエストステータスsortKey
- ソートキーstart
- 開始番号size
- リスト数public ServerInfo[] getServerList() throws FlowClientException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |