Nautica Workflow

jp.co.argo21.nautica.workflow.jms
クラス WorkflowMQ

java.lang.Object
  拡張jp.co.argo21.nautica.workflow.jms.WorkflowMQ

public class WorkflowMQ
extends java.lang.Object

ワークフロー用のメッセージキューを表す。

導入されたバージョン:
Nautica Workflow 0.9
バージョン:
$Revision: 1.2 $

コンストラクタの概要
WorkflowMQ(javax.jms.QueueConnectionFactory factory, java.lang.String name, WorkflowMessageAdapter adapter)
          指定された名前でキューを作成し、指定されたアダプタを登録する。
 
メソッドの概要
 java.lang.String getQueueName()
          該当キューのキュー名を返す。
 void send(WorkflowMessage message)
          指定されたワークフローメッセージをキューに対して送信する。
 void shutdown()
          該当キューをシャットダウンする。
 void start()
          該当キューを開始する。
 void stop()
          該当キューを一時的に停止する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WorkflowMQ

public WorkflowMQ(javax.jms.QueueConnectionFactory factory,
                  java.lang.String name,
                  WorkflowMessageAdapter adapter)
           throws MessagingException
指定された名前でキューを作成し、指定されたアダプタを登録する。

パラメータ:
name - キューの名前
adapter - 受信メッセージを処理するアダプタ
例外:
MessagingException - 処理中に例外が発生した場合
メソッドの詳細

getQueueName

public java.lang.String getQueueName()
                              throws MessagingException
該当キューのキュー名を返す。

戻り値:
キュー名
例外:
MessagingException - 処理中に例外が発生した場合

start

public void start()
           throws MessagingException
該当キューを開始する。既に開始している場合は、単に無視される。

例外:
MessagingException - 処理中に例外が発生した場合

stop

public void stop()
          throws MessagingException
該当キューを一時的に停止する。 再開する場合は、start()を呼ぶようにする。

例外:
MessagingException - 処理中に例外が発生した場合

shutdown

public void shutdown()
該当キューをシャットダウンする。


send

public void send(WorkflowMessage message)
          throws MessagingException
指定されたワークフローメッセージをキューに対して送信する。

パラメータ:
message - ワークフローメッセージ
例外:
MessagingException - 処理中に例外が発生した場合

株式会社アルゴ21


Copyright 2005 株式会社アルゴ21