|
Nautica Workflow | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.argo21.nautica.workflow.engine.WorkflowEngine
ワークフローエンジンクラスである。
メソッドの概要 | |
static void |
boot(java.lang.String adminkey)
起動処理を行う。 |
java.lang.String |
connect(java.lang.String user,
java.lang.String pass)
ワークフローエンジンへの接続認証を行い、 セッションIDを取得する。 |
void |
disconnect(java.lang.String session)
ワークフローエンジンとの切断を行う。 |
void |
generateQueue(java.lang.String session,
java.lang.String queueName,
WorkflowMessageAdapter adapter)
指定された名前で、メッセージキューを作成する。 |
DefinitionRepository |
getDefinitionRepository(java.lang.String session)
定義リポジトリを返す。 |
static WorkflowEngine |
getInstance()
WorkflowEngineのインスタンスを返す。 |
MessageTransporter |
getMessageTransporter(java.lang.String session,
java.lang.String queueName)
メッセージ転送を返す。 |
WorkflowAdminHandler |
getWorkflowAdminHandler(java.lang.String session)
ワークフロー管理ハンドラを返す。 |
WorkflowEngineHandler |
getWorkflowEngineHandler(java.lang.String session)
ワークフローエンジンハンドラを返す。 |
WorkItemHandler |
getWorkItemHandler(java.lang.String session)
作業項目ハンドラを返す。 |
static void |
shutdown(java.lang.String session,
java.lang.String adminkey)
シャットダウン処理を行う。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public static void boot(java.lang.String adminkey) throws java.lang.Exception
adminkey
- 管理用キー文字列
java.lang.Exception
- 任意の例外public static void shutdown(java.lang.String session, java.lang.String adminkey) throws InvalidSessionException, WorkflowException
session
- セッションIDadminkey
- 管理用キー文字列
java.lang.Exception
- 任意の例外
InvalidSessionException
WorkflowException
public static WorkflowEngine getInstance()
public java.lang.String connect(java.lang.String user, java.lang.String pass) throws ConnectionFailedException
WorkflowServiceManager
内の connect
user
- ユーザIDpass
- パスワード
ConnectionFailedException
- 接続認証に失敗した場合public void disconnect(java.lang.String session) throws InvalidSessionException
WorkflowServiceManager
内の disconnect
session
- セッションID
InvalidSessionException
- 指定されたセッションが無効の場合public DefinitionRepository getDefinitionRepository(java.lang.String session) throws InvalidSessionException
WorkflowServiceManager
内の getDefinitionRepository
session
- セッションID
InvalidSessionException
- 指定されたセッションが無効の場合public WorkflowEngineHandler getWorkflowEngineHandler(java.lang.String session) throws InvalidSessionException
WorkflowServiceManager
内の getWorkflowEngineHandler
session
- セッションID
InvalidSessionException
- 指定されたセッションが無効の場合public WorkflowAdminHandler getWorkflowAdminHandler(java.lang.String session) throws InvalidSessionException
WorkflowServiceManager
内の getWorkflowAdminHandler
session
- セッションID
InvalidSessionException
- 指定されたセッションが無効の場合public WorkItemHandler getWorkItemHandler(java.lang.String session) throws InvalidSessionException
WorkflowServiceManager
内の getWorkItemHandler
session
- セッションID
InvalidSessionException
- 指定されたセッションが無効の場合public void generateQueue(java.lang.String session, java.lang.String queueName, WorkflowMessageAdapter adapter) throws InvalidSessionException, WorkflowException
session
- セッションIDqueueName
- キュー名adapter
- メッセージ受信用のアダプタ
InvalidSessionException
- 指定されたセッションが無効の場合
WorkflowException
- キューが既にある場合などは例外となる。public MessageTransporter getMessageTransporter(java.lang.String session, java.lang.String queueName) throws InvalidSessionException, MessagingException
session
- セッションIDqueueName
- キュー名
InvalidSessionException
- 指定されたセッションが無効の場合
MessagingException
- キューが存在しない場合
|
株式会社アルゴ21 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |