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

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

registerForNotification(StreamEventListener n)メソッド

形式

void registerForNotification(StreamEventListener n)

説明

コールバック用リスナーオブジェクトを登録します。

このメソッド実行以降は,ポーリング用メソッド(getメソッドまたはgetAllメソッド)を実行できません。

一つのストリームに対して一つのリスナーオブジェクトしか登録できません。また,登録済みのリスナーオブジェクトは,複数のストリームに登録できません。

パラメーター

n

リスナーオブジェクトを指定します。

例外

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

例外 発生条件
NullPointerException パラメーターにnullを指定した場合
SDPClientException
  • 出力ストリームがすでに閉じている場合
  • ストリームにリスナーオブジェクトが登録済みの場合
  • 指定したリスナーオブジェクトがほかのストリームで登録済みの場合
  • RMI連携時にこのメソッドを呼び出した場合
SDPClientQueryGroupNotExistException クエリグループが削除された場合

戻り値

なし。