When I write a Pattern like this:
the actual within time is the smallest: 1 second.
I created a TimeCondition extends IterativeCondition, and I can get timestamp of current event and previous computation state, then I compare them in condition filter. Also make some change in NFACompiler, transform within as StateTransition rather than a gobal property "windowTime" of NFA.
It could work, but I dont know should I change the implementation of within or create another syntax.
[~dawidwys] Is this meaningful?