Java Esper外部定时查看失败,带有时间戳?
所以我需要使用事件时间而不是esper引擎时间来计算事件Java Esper外部定时查看失败,带有时间戳?,java,esper,Java,Esper,所以我需要使用事件时间而不是esper引擎时间来计算事件 esperServiceProvider = EPServiceProviderManager.getProvider("esperEventEngine", esperConfig); esperConfig.getEngineDefaults().getThreading().setInternalTimerEnabled(false); 然后使用这个espereql,我想触发事件 这是EQL select
esperServiceProvider = EPServiceProviderManager.getProvider("esperEventEngine", esperConfig);
esperConfig.getEngineDefaults().getThreading().setInternalTimerEnabled(false);
然后使用这个espereql,我想触发事件代码>
这是EQL
select * from event.win:ext_timed(eventDateTime,20 sec)
但它给出了这个例外
com.espertech.esper.view.ViewParameterException: Externally-timed view requires a timestamp expression and a numeric or time period parameter for window size
有人遇到过这个问题吗。
谢谢
Sajith当使用外部计时为Esper提供时间时,通常人们使用时间窗口(win:time)。由于外部已提供时间,因此通常不使用ext_timed。我认为ext_timed需要很长的值,而不是日期。当使用外部计时为Esper提供时间时,通常人们使用时间窗口(win:time)。由于外部已提供时间,因此通常不使用ext_timed。我认为ext_timed需要很长的值,而不是日期。当使用外部计时为Esper提供时间时,通常人们使用时间窗口(win:time)。由于外部已提供时间,因此通常不使用ext_timed。我认为ext_timed需要很长的值,而不是日期。当使用外部计时为Esper提供时间时,通常人们使用时间窗口(win:time)。由于外部已提供时间,因此通常不使用ext_timed。我认为ext_timed的值很长,而不是日期。是的,我已经尝试过了,时间戳必须是long或int类型。 在官方文件中,它说: 该视图采用两个参数:返回长类型时间戳值的表达式,以及提供秒数的时间段或表达式
是的,我试过了,时间戳必须是long或int类型。 在官方文件中,它说: 该视图采用两个参数:返回长类型时间戳值的表达式,以及提供秒数的时间段或表达式
是的,我试过了,时间戳必须是long或int类型。 在官方文件中,它说: 该视图采用两个参数:返回长类型时间戳值的表达式,以及提供秒数的时间段或表达式
是的,我试过了,时间戳必须是long或int类型。 在官方文件中,它说: 该视图采用两个参数:返回长类型时间戳值的表达式,以及提供秒数的时间段或表达式 谢谢这是答案。“ext_timed需要一个长值而不是日期”谢谢这是答案。“ext_timed需要一个长值而不是日期”谢谢这是答案。“ext_timed需要一个长值而不是日期”谢谢这是答案。“ext_timed需要一个长值而不是日期”