|
Nautica Workflow | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjavax.rmi.PortableRemoteObject
jp.co.argo21.nautica.workflow.rmi.WorkflowServiceManagerPO
WorkflowServiceManagerPOは、ローカルのWorkflowServiceManagerに対する リモート呼び出しを実現する具体実装クラスである。
WorkflowServiceManager| コンストラクタの概要 | |
WorkflowServiceManagerPO(WorkflowEngine engine,
DefinitionRepository repository,
WorkflowEngineHandler engineHandler,
WorkflowAdminHandler adminHandler,
WorkItemHandler itemHandler)
WorkflowServiceManagerPOを生成する。 |
|
| メソッドの概要 | |
java.lang.String |
connect(java.lang.String user,
java.lang.String pass)
ワークフローエンジンへの接続認証を行い、 セッションIDを取得する。 |
void |
disconnect(java.lang.String session)
ワークフローエンジンとの切断を行う。 |
DefinitionRepositoryRemote |
getDefinitionRepository(java.lang.String session)
定義リポジトリを返す。 |
WorkflowAdminHandlerRemote |
getWorkflowAdminHandler(java.lang.String session)
ワークフロー管理ハンドラを返す。 |
WorkflowEngineHandlerRemote |
getWorkflowEngineHandler(java.lang.String session)
ワークフローエンジンハンドラを返す。 |
WorkItemHandlerRemote |
getWorkItemHandler(java.lang.String session)
作業項目ハンドラを返す。 |
| クラス javax.rmi.PortableRemoteObject から継承したメソッド |
connect, exportObject, narrow, toStub, unexportObject |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public WorkflowServiceManagerPO(WorkflowEngine engine,
DefinitionRepository repository,
WorkflowEngineHandler engineHandler,
WorkflowAdminHandler adminHandler,
WorkItemHandler itemHandler)
throws java.rmi.RemoteException
engine - ワークフローエンジン実装repository - 定義リポジトリ実装engineHandler - エンジンハンドラ実装adminHandler - 管理ハンドラ実装itemHandler - 作業項目ハンドラ実装
java.rmi.RemoteException - 通信障害などの場合| メソッドの詳細 |
public java.lang.String connect(java.lang.String user,
java.lang.String pass)
throws ConnectionFailedException,
java.rmi.RemoteException
WorkflowServiceManagerRemote 内の connectuser - ユーザIDpass - パスワード
ConnectionFailedException - 接続認証に失敗した場合
java.rmi.RemoteException - 通信障害などの場合WorkflowServiceManagerRemote.connect(java.lang.String, java.lang.String)
public void disconnect(java.lang.String session)
throws InvalidSessionException,
java.rmi.RemoteException
WorkflowServiceManagerRemote 内の disconnectsession - セッションID
InvalidSessionException - 指定されたセッションが無効の場合
java.rmi.RemoteException - 通信障害などの場合WorkflowServiceManagerRemote.disconnect(java.lang.String)
public DefinitionRepositoryRemote getDefinitionRepository(java.lang.String session)
throws InvalidSessionException,
java.rmi.RemoteException
WorkflowServiceManagerRemote 内の getDefinitionRepositorysession - セッションID
InvalidSessionException - 指定されたセッションが無効の場合
java.rmi.RemoteException - 通信障害などの場合WorkflowServiceManagerRemote.getDefinitionRepository(java.lang.String)
public WorkItemHandlerRemote getWorkItemHandler(java.lang.String session)
throws InvalidSessionException,
java.rmi.RemoteException
WorkflowServiceManagerRemote 内の getWorkItemHandlersession - セッションID
InvalidSessionException - 指定されたセッションが無効の場合
java.rmi.RemoteException - 通信障害などの場合WorkflowServiceManagerRemote.getWorkItemHandler(java.lang.String)
public WorkflowEngineHandlerRemote getWorkflowEngineHandler(java.lang.String session)
throws InvalidSessionException,
java.rmi.RemoteException
WorkflowServiceManagerRemote 内の getWorkflowEngineHandlersession - セッションID
InvalidSessionException - 指定されたセッションが無効の場合
java.rmi.RemoteException - 通信障害などの場合WorkflowServiceManagerRemote.getWorkflowEngineHandler(java.lang.String)
public WorkflowAdminHandlerRemote getWorkflowAdminHandler(java.lang.String session)
throws InvalidSessionException,
java.rmi.RemoteException
WorkflowServiceManagerRemote 内の getWorkflowAdminHandlersession - セッションID
InvalidSessionException - 指定されたセッションが無効の場合
java.rmi.RemoteException - 通信障害などの場合WorkflowServiceManagerRemote.getWorkflowAdminHandler(java.lang.String)
|
株式会社アルゴ21 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||