ストリームデータ処理基盤 uCosminexus Stream Data Platform - Application Framework アプリケーション開発ガイド

[目次][索引][前へ][次へ]

getAll()メソッド

形式

ArrayList<StreamTuple> getAll()

説明

SDPサーバに登録されているすべてのタプルを取得します。

SDPサーバに結果データがない場合,空のArrayList型オブジェクトが返却されます。

このメソッドを呼び出した時点でクエリグループに対して停止が通知されていた場合(メソッドによってデータ送信終了が通知された場合,またはコマンドによってクエリグループ停止が通知された場合),次のように処理されます。

このメソッドはポーリング用メソッドです。

パラメーター

なし。

例外

例外とその発生条件を次の表に示します。

例外 発生条件
SDPClientCommunicationException RMI連携時に通信例外が発生した場合
SDPClientEndOfStreamException 送信データの処理が終了している場合
SDPClientException
  • 出力ストリームがすでに閉じている場合
  • コールバック用リスナーオブジェクトがすでに登録されている場合
SDPClientQueryGroupHoldException クエリグループが閉塞中の場合
SDPClientQueryGroupNotExistException クエリグループが削除された場合
SDPClientQueryGroupStateException クエリグループが実行中でない場合
SDPClientQueryGroupStopException 結果データがなく,クエリグループが停止中の場合

戻り値

タプルのリスト(ArrayList<StreamTuple>型オブジェクト)。