ルート違反の問題を解決しようとしています。ユーザーは、ルートを一連の位置シーケンス (正確な順序で) として定義し、いくつかのアイテムを表示する必要があります。したがって、正しいルートは(これはユーザーによって定義されます)
A -> B -> C
すべてのルート違反で起動する Esper EPL を作成しようとしています。A は開始点であり、パターンを開始する必要があります (有効な場所)。
A -> !B -> !C
これは、ESPER で見つかった 3 種類のイベントがすべて存在する場合に発生します。
しかし、私が望むのは、次のような部分的な組み合わせしかない場合にも発火することです
A -> !B
また
!B -> !C
また
B -> !C
B でルートを逃した場合、おそらく C に来ることはなく、ルート違反が通知されないためです。
Esperのパターンでもこれは可能ですか?