2017-06-08 1 views
0

Event(Example - TestEvent)に添付されたUpdateListenerインターフェイスを実装するリスナーを作成しました。今度はこのイベントが発生するたびに、私はTestEventの基本イベントを取得してそれを出力したいと考えています。Esperで基礎となるイベントを取得する方法

例:

ステートメント1 - TestEventにParentEvent1 インサートに

ステートメント2 - TestEventにParentEvent2 インサートに

声明3 - TestEventが発生するたびだから、私は印刷する必要がTestEvent

に挿入ParentEvent4 上

- ParentEvent3 上

をTestEvent

書4を挿入"ParentEvent4のためTestEventが発生しました"、 "ParentEvent1のためTestEventが発生しました"など

おかげで、 よろしく、 Ankitジャイナ

答えて

0

これは、ストリームからのトリガイベント自体に関するいくつかの情報を選択することで行われます。

on ParentEvent1 as p1 insert into TestEvent select p1, somemoreinformation from MyNamedWindow 

代わりにイベント自体を選択し、そのいくつかのテキストを選択しても罰金:

on P1 insert into TestEvent select 'P1' as triggeredBy from ... 
on P2 insert into TestEvent select 'P2' as triggeredBy from ... 
関連する問題