Как я могу определить правило для разницы между одним событием и предыдущим - режим потока - PullRequest
0 голосов
/ 21 марта 2020

Я пытаюсь обнаружить изменение в направлении наклона. Так что я пытаюсь вычислить dx / dt, поэтому нужно выяснить, как связать событие (n) с событием (n-1)

Любые идеи

1 Ответ

0 голосов
/ 21 марта 2020

похоже, что будет работать

rule "deltas" 
    dialect "mvel"
    salience 1000
    when
        $sQ : MyEvent($id1 : Id) from entry-point MyEventStream
        $sQ2 : MyEvent($id2 : Id, $id1 == $id2 - 1) from entry-point MyEventStream
    then
        System.out.println( "Associated event " + $id1 + " with event " + $id2);
end
...