メッセージキューイングアクセス機能 TP1/Message Queue - Access 使用の手引
Enumerationインタフェース(J2SE)
Enumerationインタフェースは,値を列挙するために使用します。
形式
public interface Enumeration { public boolean hasMoreElements(); public Object nextElement(); }
メソッド
● public boolean hasMoreElements()
nextElementメソッドで返却できる要素があるかどうかを判定します。
なお,QueueBrowserのgetEnumerationメソッドで返されたEnumerationオブジェクトで,このメソッドを発行してfalseが返された場合,キューからのメッセージの取得に失敗していることがあります。このとき,メッセージKFCA31309-Wが出力されます。また,コネクションが受信禁止状態の場合は,falseが返され,メッセージKFCA31307-Wが出力されます。
● public Object nextElement()
現在位置の要素を返却し,現在位置を次の要素に進めます。getEnumerationメソッド発行後の最初のnextElementメソッド発行では,先頭の要素を返却します。現在位置に返却できる要素がない場合,例外NoSuchElementExceptionがスローされます。
なお,QueueBrowserのgetEnumerationメソッドで返されたEnumerationオブジェクトで,このメソッドを発行して例外NoSuchElementExceptionがスローされた場合,キューからのメッセージの取得に失敗していることがあります。このとき,メッセージKFCA31310-Wが出力されます。また,コネクションが受信禁止状態の場合は,例外NoSuchElementExceptionがスローされ,メッセージKFCA31307-Wが出力されます。
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.
(C) Copyright International Business Machines Corporation 1994, 1999. All rights reserved.