|
Nautica Workflow | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjavax.rmi.PortableRemoteObject
jp.co.argo21.nautica.workflow.rmi.InterWorkflowConnectorPO
InterWorkflowConnectorPOは、ローカルのInterWorkflowConnectorに対する リモート呼び出しを実現する具体実装クラスである。
InterWorkflowConnector| コンストラクタの概要 | |
InterWorkflowConnectorPO(InterWorkflowConnector c)
InterWorkflowConnectorPOを生成する。 |
|
| メソッドの概要 | |
void |
changeProcessState(java.lang.String eid,
java.lang.String pid,
ProcessState state)
プロセスインスタンス状態の変更を要求する。 |
java.lang.String |
connect(java.lang.String seid,
java.lang.String password)
自エンジンのIDを指定して、リモートエンジンアクセス用のIDを返す。 |
java.lang.String |
createProcess(java.lang.String eid,
java.lang.String pdid,
int flag,
java.lang.String rootpid,
java.lang.String aid,
java.lang.String userid,
java.lang.String roleid)
プロセスインスタンスの生成を要求する。 |
void |
disconnect(java.lang.String eid)
リモートのエンジンとの接続を切断する。 |
Attribute[] |
getProcessAttributes(java.lang.String eid,
java.lang.String pid,
java.lang.String rootpid,
java.lang.String aid)
プロセスインスタンス属性の取得を要求する。 |
ProcessState |
getProcessState(java.lang.String eid,
java.lang.String pid)
プロセスインスタンス状態の取得を要求する。 |
java.lang.String[] |
listProcesses(java.lang.String eid,
Filter filter)
このエンジンから要求されて動作中のプロセスインスタンスID一覧の 取得を要求する。 |
void |
processAttributesChanged(java.lang.String eid,
java.lang.String pid,
Attribute[] attr)
プロセスインスタンス属性の変更を通知する。 |
void |
processStateChanged(java.lang.String eid,
java.lang.String pid,
ProcessState state)
プロセスインスタンス状態の変更を通知する。 |
void |
relinquishProcess(java.lang.String eid,
java.lang.String pid)
プロセスインスタンスの制御の放棄を通知する。 |
void |
setProcessAttributes(java.lang.String eid,
java.lang.String rootpid,
java.lang.String aid,
java.lang.String pid,
Attribute[] attr)
プロセスインスタンス属性の設定を要求する。 |
void |
triggerActivity(java.lang.String eid,
java.lang.String rootpid,
java.lang.String aid,
java.lang.String pid)
トリガーとなるアクティビティを通知する。 |
| クラス javax.rmi.PortableRemoteObject から継承したメソッド |
connect, exportObject, narrow, toStub, unexportObject |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public InterWorkflowConnectorPO(InterWorkflowConnector c)
throws java.rmi.RemoteException
c - エンジン間接続実装
java.rmi.RemoteException - 通信障害などの場合| メソッドの詳細 |
public java.lang.String connect(java.lang.String seid,
java.lang.String password)
throws WorkflowException,
java.rmi.RemoteException
InterWorkflowConnectorRemote 内の connectseid - 自エンジンのIDpassword - パスワード
WorkflowException - ワークフロー関連で例外が発生した場合
java.rmi.RemoteException - 通信障害などの場合InterWorkflowConnectorRemote.connect(java.lang.String, java.lang.String)
public void disconnect(java.lang.String eid)
throws WorkflowException,
java.rmi.RemoteException
InterWorkflowConnectorRemote 内の disconnecteid - エンジンID
WorkflowException - ワークフロー関連で例外が発生した場合
java.rmi.RemoteException - 通信障害などの場合InterWorkflowConnectorRemote.disconnect(java.lang.String)
public void changeProcessState(java.lang.String eid,
java.lang.String pid,
ProcessState state)
throws WorkflowException,
java.rmi.RemoteException
InterWorkflowConnectorRemote 内の changeProcessStateeid - エンジンIDpid - プロセスインスタンスIDstate - プロセスインスタンス状態
WorkflowException - ワークフロー関連で例外が発生した場合
java.rmi.RemoteException - 通信障害などの場合InterWorkflowConnectorRemote.changeProcessState(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.ProcessState)
public java.lang.String createProcess(java.lang.String eid,
java.lang.String pdid,
int flag,
java.lang.String rootpid,
java.lang.String aid,
java.lang.String userid,
java.lang.String roleid)
throws WorkflowException,
java.rmi.RemoteException
InterWorkflowConnectorRemote 内の createProcesseid - リモートエンジン接続IDpdid - プロセス定義IDflag - 戻り値を返す必要があるかどうかを表すフラグrootpid - 要求元のプロセスインスタンスIDaid - 要求元のアクティビティインスタンスIDuserid - ユーザID。主に記録用。roleid - 権限ID。主に記録用。
WorkflowException - ワークフロー関連で例外が発生した場合
java.rmi.RemoteException - 通信障害などの場合InterWorkflowConnectorRemote.createProcess(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public Attribute[] getProcessAttributes(java.lang.String eid,
java.lang.String pid,
java.lang.String rootpid,
java.lang.String aid)
throws WorkflowException,
java.rmi.RemoteException
InterWorkflowConnectorRemote 内の getProcessAttributeseid - リモートエンジン接続IDpid - プロセスインスタンスIDrootpid - 要求元のプロセスインスタンスIDaid - アクティビティインスタンスID
WorkflowException - ワークフロー関連で例外が発生した場合
java.rmi.RemoteException - 通信障害などの場合InterWorkflowConnectorRemote.getProcessAttributes(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public ProcessState getProcessState(java.lang.String eid,
java.lang.String pid)
throws WorkflowException,
java.rmi.RemoteException
InterWorkflowConnectorRemote 内の getProcessStateeid - リモートエンジン接続IDpid - プロセスインスタンスID
WorkflowException - ワークフロー関連で例外が発生した場合
java.rmi.RemoteException - 通信障害などの場合InterWorkflowConnectorRemote.getProcessState(java.lang.String, java.lang.String)
public void processAttributesChanged(java.lang.String eid,
java.lang.String pid,
Attribute[] attr)
throws WorkflowException,
java.rmi.RemoteException
InterWorkflowConnectorRemote 内の processAttributesChangedeid - リモートエンジン接続IDpid - プロセスインスタンスIDattr - 属性
WorkflowException - ワークフロー関連で例外が発生した場合
java.rmi.RemoteException - 通信障害などの場合InterWorkflowConnectorRemote.processAttributesChanged(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Attribute[])
public void processStateChanged(java.lang.String eid,
java.lang.String pid,
ProcessState state)
throws WorkflowException,
java.rmi.RemoteException
InterWorkflowConnectorRemote 内の processStateChangedeid - リモートエンジン接続IDpid - プロセスインスタンスIDstate - プロセスインスタンス状態
WorkflowException - ワークフロー関連で例外が発生した場合
java.rmi.RemoteException - 通信障害などの場合InterWorkflowConnectorRemote.processStateChanged(java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.ProcessState)
public void setProcessAttributes(java.lang.String eid,
java.lang.String rootpid,
java.lang.String aid,
java.lang.String pid,
Attribute[] attr)
throws WorkflowException,
java.rmi.RemoteException
InterWorkflowConnectorRemote 内の setProcessAttributeseid - リモートエンジン接続IDrootpid - 要求元のプロセスインスタンスIDaid - 要求アクティビティインスタンスIDpid - プロセスインスタンスIDattr - 属性
WorkflowException - ワークフロー関連で例外が発生した場合
java.rmi.RemoteException - 通信障害などの場合InterWorkflowConnectorRemote.setProcessAttributes(java.lang.String, java.lang.String, java.lang.String, java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Attribute[])
public void triggerActivity(java.lang.String eid,
java.lang.String rootpid,
java.lang.String aid,
java.lang.String pid)
throws WorkflowException,
java.rmi.RemoteException
InterWorkflowConnectorRemote 内の triggerActivityeid - リモートエンジン接続IDrootpid - 要求元のプロセスインスタンスIDaid - 要求アクティビティインスタンスIDpid - プロセスインスタンスID
WorkflowException - ワークフロー関連で例外が発生した場合
java.rmi.RemoteException - 通信障害などの場合InterWorkflowConnectorRemote.triggerActivity(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public java.lang.String[] listProcesses(java.lang.String eid,
Filter filter)
throws WorkflowException,
java.rmi.RemoteException
InterWorkflowConnectorRemote 内の listProcesseseid - リモートエンジン接続IDfilter - 検索用フィルター
WorkflowException - ワークフロー関連で例外が発生した場合
java.rmi.RemoteException - 通信障害などの場合InterWorkflowConnectorRemote.listProcesses(java.lang.String, jp.co.argo21.nautica.workflow.wfmc.Filter)
public void relinquishProcess(java.lang.String eid,
java.lang.String pid)
throws WorkflowException,
java.rmi.RemoteException
InterWorkflowConnectorRemote 内の relinquishProcesseid - リモートエンジン接続IDpid - プロセスインスタンスID
WorkflowException - ワークフロー関連で例外が発生した場合
java.rmi.RemoteException - 通信障害などの場合InterWorkflowConnectorRemote.relinquishProcess(java.lang.String, java.lang.String)
|
株式会社アルゴ21 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||