jp.preserv.service.queue
クラス QueueServiceImpl

java.lang.Object
  拡張jp.preserv.service.queue.QueueServiceImpl
すべての実装インタフェース:
QueueService, Service

public class QueueServiceImpl
extends java.lang.Object
implements QueueService

キューサービス実装クラスです。QueueServiceの実装クラスであり、ServiceLocatorに登録されます。再利用可能なクラスです。

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

コンストラクタの概要
QueueServiceImpl()
          コンストラクタです。
 
メソッドの概要
 void clear()
          キューサービスがキュー名称管理する全てのキューに関してクリアします。
 Queue createQueue(java.lang.String queueName, int queueSize)
          キューインスタンスを生成します。
 Queue getQueue(java.lang.String queueName)
          キューのインスタンスを取得します。
 Queue removeQueue(java.lang.String queueName)
          指定したキュー名に該当するキューを削除します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

QueueServiceImpl

public QueueServiceImpl()
コンストラクタです。

メソッドの詳細

getQueue

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

定義:
インタフェース QueueService 内の getQueue
パラメータ:
queueName - キュー名
戻り値:
名前で関連づけられたキューインスタンス
関連項目:
QueueService.getQueue(java.lang.String)

createQueue

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

定義:
インタフェース QueueService 内の createQueue
パラメータ:
queueName - キュー名
queueSize - キューの格納サイズ
戻り値:
Queue 生成したキューインスタンス
例外:
QueueServiceException - キュー生成時に例外が発生した場合
関連項目:
QueueService.createQueue(java.lang.String, int)

removeQueue

public Queue removeQueue(java.lang.String queueName)
指定したキュー名に該当するキューを削除します。

定義:
インタフェース QueueService 内の removeQueue
パラメータ:
queueName - キュー名
戻り値:
削除したキューインスタンス(キュー名に該当するキューがない場合はnull)
関連項目:
QueueService.removeQueue(java.lang.String)

clear

public void clear()
           throws ServiceException
キューサービスがキュー名称管理する全てのキューに関してクリアします。

定義:
インタフェース Service 内の clear
例外:
ServiceException - キュークリア時に例外が発生した場合
関連項目:
Service.clear()