jp.preserv.service.queue
インタフェース QueueService

すべてのスーパーインタフェース:
Service
既知の実装クラスの一覧:
QueueServiceImpl

public interface QueueService
extends Service

本クラスはキューサービスクラスです。 キューを生成し、各々キューを名前管理します。
本サービスはServiceLocatorクラス経由にて、サービスを取得して利用します。
以下に例を示します。 QueueService queSvs = (QueueService) ServiceLocator.get(ServiceKeys.QUEUE_KEY); Queue que = queSvs.getQueue("default.queue");

バージョン:
1.00 H.WAKUI (MCR) 2007/02/16 初版
作成者:
H.WAKUI (MCR)
関連項目:
Service

メソッドの概要
 Queue createQueue(java.lang.String queueName, int queueSize)
          キューインスタンスを生成します。
 Queue getQueue(java.lang.String queueName)
          キューのインスタンスを取得します。
 Queue removeQueue(java.lang.String queueName)
          指定したキューを削除します。
 
インタフェース jp.preserv.service.Service から継承したメソッド
clear
 

メソッドの詳細

getQueue

public Queue getQueue(java.lang.String queueName)
キューのインスタンスを取得します。

パラメータ:
queueName - キュー名
戻り値:
キュー名で関連づけられたキューインスタンス

createQueue

public Queue createQueue(java.lang.String queueName,
                         int queueSize)
                  throws QueueServiceException
キューインスタンスを生成します。

パラメータ:
queueName - キュー名
queueSize - キューの格納サイズ
戻り値:
生成したキューインスタンス。
例外:
QueueServiceException - キューインスタンス生成時に例外が発生した場合

removeQueue

public Queue removeQueue(java.lang.String queueName)
                  throws QueueServiceException
指定したキューを削除します。

パラメータ:
queueName - キュー名
戻り値:
削除したキューインスタンス(キュー名に該当するキューがない場合はnull)
例外:
QueueServiceException - キュー削除時に例外が発生した場合