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


public interface Queue

キューインタフェースです。

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

メソッドの概要
 void clear()
          queue内の全オブジェクトをクリアします。
 java.lang.Object dequeue()
          キューからオブジェクトを取得します。
 void enqueue(java.lang.Object obj)
          キューにオブジェクトを追加します。
 java.lang.String getName()
          キュー名を取得します。
 boolean isEmpty()
          キュー内のオブジェクト要素の存在を確認します。
 int size()
          キュー内に格納される現在のオブジェクト数を取得します。
 

メソッドの詳細

enqueue

public void enqueue(java.lang.Object obj)
             throws QueueServiceException
キューにオブジェクトを追加します。

パラメータ:
obj - オブジェクトを設定します。
例外:
QueueServiceException - キューサービス例外が発生します。

dequeue

public java.lang.Object dequeue()
                         throws QueueServiceException
キューからオブジェクトを取得します。

戻り値:
queueからオブジェクトを戻します。
例外:
QueueServiceException - キューサービス例外が発生します。

isEmpty

public boolean isEmpty()
キュー内のオブジェクト要素の存在を確認します。

戻り値:
キュー内のオブジェクト要素の有無(true:要素無/false:要素有)

size

public int size()
キュー内に格納される現在のオブジェクト数を取得します。

戻り値:
queueのサイズ

getName

public java.lang.String getName()
キュー名を取得します。

戻り値:
キュー名

clear

public void clear()
queue内の全オブジェクトをクリアします。