2017-03-23 3 views
0

저는 esper에 대해 매우 구체적이지만 짧은 질문을 가지고 있습니다. 나는 event-POJO를 esper로 얻는다. 모든 것은 timeStamp 속성과 함께 온다. time_batch 창을 할 필요가 있지만 이벤트의 타임 스탬프에 따라 창을 수행해야합니다. 시간 소인은 긴 값입니다.Esper : 이벤트 _ POJO의 time_batch 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);