草庐IT

迫使埃斯珀使用某些脚本发动机来解析方言

嘿,埃斯珀专业人士!有没有办法/或解决方法,使我能够强迫埃斯珀依靠某些表达式依靠某个脚本引擎(例如MozillaRhino)?首先,我知道我们可以配置ESPER的默认方言。例如,如果我们将默认脚本引擎配置为犀牛config.getEngineDefaults().getScripts().setDefaultDialect("rhino");表达式concat(str)[str+"sth"];将由犀牛执行。不幸的是,如果我们想强迫埃斯珀使用某种脚本语言,则设置默认方言是不够的。原因是ESPER允许将脚本方言与定义一起传递:js:concat(str)[str+"sth"];在这种情况下,ESP