2017-03-23 3 views
0

私は非常に具体的ですが、短期間の質問はesperにあります。私はエスパーでイベントPOJOを取得します。これらのイベントは属性としてtimeStampが付いています。 time_batchウィンドウを実行する必要がありますが、イベントのタイムスタンプに従ってウィンドウ処理を行う必要があります。タイムスタンプは長い値になります。Esper:イベント_ POJOのタイムスタンプunsing timestamp属性

私は数時間インターネットを検索していますが、私を助けるものは何も見つかりませんでした。

答えて

0

外部時刻を使用し、タイムスタンプを時間ソースにします。これは、http://espertech.com/esper/release-6.0.1/esper-reference/html_single/index.html#api-controlling-time

などに記載されています。

Configuration config = new Configuration(); 
config.getEngineDefaults().getThreading().setInternalTimerEnabled(false); 
EPServiceProvider epService = EPServiceProviderManager.getDefaultProvider(config); 
.... 
epService.getEPRuntime().sendEvent(new CurrentTimeSpanEvent(event.getTimestamp()); 
epService.getEPRuntime().sendEvent(event); 
関連する問題