|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object
|
+--com.infoteria.asteria.communication.client.AsteriaClient
|
+--com.infoteria.asteria.flowengine2.client.FlowExecuteClient
外部のJavaプログラムからフローを実行するためのクライアントクラスです。
| クラス com.infoteria.asteria.communication.client.AsteriaClient から継承した内部クラス |
com.infoteria.asteria.communication.client.AsteriaClient.Param |
| クラス com.infoteria.asteria.communication.client.AsteriaClient から継承したフィールド |
_client, _sessionId |
| インタフェース com.infoteria.asteria.communication.CommunicationConstant から継承したフィールド |
AAC_SOAP_ENCODING, AUTHENTICATE_URI, CONNECTION_SOAP_ENCODING, CONNECTION_URI, FILE_SOAP_ENCODING, FILE_URI, FLOW_ADMIN_URI, FLOW_DEPLOY_URI, FLOW_EXECUTE_URI, FLOW_FUNCTIONLIB_URI, FLOW_HTTPCONTEXT_URI, FLOW_REPOSITORY_URI, FLOW_SOAP_ENCODING, LOG_SOAP_ENCODING, LOG_URI, REPOSITORY_SOAP_ENCODING, REPOSITORY_URI, SCENARIO_CONTROL_URI, SCENARIO_DEPLOY_URI, SCENARIO_REPOSITORY_URI, SCENARIO_SOAP_ENCODING, WEBFLOW_CONTROL_URI, WEBFLOW_DEPLOY_URI, WEBFLOW_REPOSITORY_URI |
| コンストラクタの概要 | |
FlowExecuteClient(com.infoteria.asteria.communication.client.AsteriaClient client)
他のAsteriaClientのセッション(ログイン状態)を引き継いでクライアントを作成します。 |
|
FlowExecuteClient(String url)
ASTERIAサーバのURLを指定してクライアントを作成します。 |
|
| メソッドの概要 | |
FlowResponse |
execute(FlowRequest request)
フローを実行します。 |
String |
killFlow(String requestId)
killFlow(requestId, -1)と同じです。 |
String |
killFlow(String requestId,
int timeout)
リクエストIDで指定された実行中のフローを強制終了します。 |
String |
login(String username,
Password password,
long lifetime)
ログインします。 |
String |
login(User user,
long lifetime)
ログインします。 |
boolean |
logout()
ログアウトします。 |
String |
post(FlowRequest request)
フローの実行をポストします。 |
boolean |
releaseSession(String sessionid)
サーバからセッションを削除します。 |
| クラス com.infoteria.asteria.communication.client.AsteriaClient から継承したメソッド |
authenticate, authenticate, checkLogin, getLicenseInfo, getLoginUser, getPassword, getProductVersion, getRetryHandler, getSessionId, getTimeout, getURL, getUserName, init, isLogined, isSessionAlived, issueCommand, issueCommand, issueCommand, issueCommand, issueCommand, issueCommand, issueCommandEx, issueCommandWithoutLogin, login, reconnect, setPassword, setRetryHandler, setTimeout, setUserName |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| インタフェース com.infoteria.asteria.flowengine2.client.ExecuteClient から継承したメソッド |
post, removeBreakInfo, resume, resume, setBreakInfo, showRequest, showRequest, step, step, stepOut, stepOut, stepOver, stepOver, suspend, suspend |
| コンストラクタの詳細 |
public FlowExecuteClient(String url)
public FlowExecuteClient(com.infoteria.asteria.communication.client.AsteriaClient client)
| メソッドの詳細 |
public String post(FlowRequest request)
throws FlowClientException
com.infoteria.asteria.flowengine2.client.ExecuteClient 内の postrequest - 実行リクエスト
public FlowResponse execute(FlowRequest request)
throws FlowClientException
com.infoteria.asteria.flowengine2.client.ExecuteClient 内の executerequest - 実行リクエスト
public String login(String username,
Password password,
long lifetime)
throws FlowClientException
com.infoteria.asteria.flowengine2.client.ExecuteClient 内の logincom.infoteria.asteria.communication.client.AsteriaClient 内の loginusername - ドメインからのフルユーザ名password - パスワードlifetime - セッションライフタイム
public String login(User user,
long lifetime)
throws FlowClientException
com.infoteria.asteria.flowengine2.client.ExecuteClient 内の logincom.infoteria.asteria.communication.client.AsteriaClient 内の loginuser - Userオブジェクトlifetime - セッションライフタイム
public boolean logout()
throws FlowClientException
com.infoteria.asteria.flowengine2.client.ExecuteClient 内の logoutcom.infoteria.asteria.communication.client.AsteriaClient 内の logout
public boolean releaseSession(String sessionid)
throws FlowClientException
com.infoteria.asteria.flowengine2.client.ExecuteClient 内の releaseSessioncom.infoteria.asteria.communication.client.AsteriaClient 内の releaseSessionsessionid - セッションID
public String killFlow(String requestId)
throws FlowClientException
com.infoteria.asteria.flowengine2.client.ExecuteClient 内の killFlow
public String killFlow(String requestId,
int timeout)
throws FlowClientException
com.infoteria.asteria.flowengine2.client.ExecuteClient 内の killFlowrequestId - リクエストID
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||