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

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

put(StreamTuple tuple)メソッド

形式

void put(StreamTuple tuple)

説明

単一のタプルを送信します。

パラメーター

tuple

送信するタプル(StreamTuple型オブジェクト)を指定します。

例外

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

例外 発生条件
NullPointerException
  • パラメーターにnullを指定した場合
  • データオブジェクト配列内にnullを含むStreamTuple型オブジェクトを指定した場合
SDPClientCommunicationException RMI連携時に通信例外が発生した場合
SDPClientException
  • タプルの要素のデータ型がストリーム定義と異なる場合
  • 入力ストリームがすでに閉じていた場合
SDPClientFreeInputQueueSizeLackException 入力ストリームキューの空きサイズが不足している場合(この場合,入力ストリームキューにタプルは投入されません)
SDPClientFreeInputQueueSizeThresholdOverException 入力ストリームキューの空きサイズがstream.freeInputQueueSizeThresholdパラメーターで指定したしきい値以下になった場合(この場合,入力ストリームキューにタプルは投入されます)
SDPClientQueryGroupHoldException クエリグループが閉塞中の場合
SDPClientQueryGroupNotExistException クエリグループが削除された場合
SDPClientQueryGroupStateException クエリグループが実行中ではない場合
SDPClientQueryGroupStopException クエリグループが停止中の場合

戻り値

なし。