2017-06-01 3 views
0

Quelle est la meilleure façon d'écrire une condition dans Drools CEP à déduire (A après le temps max B) Exemple:comment écrire (A après le temps maximum B) CEP (Fusion) Drools

a : new A(); 
b : new B(this after [1m]) 

L'exemple ci-dessus n'est pas mon besoin.

J'ai besoin ceci:

a : new A(); 
b : new B(this after a , b.timestamp - a.timestamp <= 60000) 

donc je reformuler la question. Est-ce une autre façon d'obtenir le même résultat avec moins d'instructions?

Merci

+0

Si aucune de mes propositions correspond à votre facture, vous devez être plus bavard, en éditant votre question. – laune

Répondre

0

Modifier après la clarification de Q

$ a: A() $ b: B (ce après [0s, 60] $ a)

Ce bouton déclenche si B vient après A mais pas plus tard que 60 secondes.

+0

édité merci pour la réponse –