La chaîne de responsabilité vous convient-elle?
Vous donneriez à tous les producteurs d'événements un objet auquel envoyer les événements, et cet objet transmettrait l'événement de la règle à la règle jusqu'à ce qu'il soit entièrement géré.
Lors de la création d'applications graphiques en Java, j'ai besoin de gérer de nombreux composants graphiques qui génèrent divers événements basés sur les actions de l'utilisateur, et en fonction de ce qui se passe.
Je ne suis pas sûr du nom du modèle d'écouteur d'événement de base utilisé dans Swing, mais qui pourrait fonctionner pour vous aussi. Si vous voulez dire temps réel comme le temps de réponse de l'interface graphique, alors appeler un gestionnaire d'événements devrait être très rapide, c'est ce qui se passe dans Swing.
Si j'en savais plus sur comment et où ces événements sont générés, alors il pourrait y avoir un meilleur modèle que je pourrais suggérer.
Illimité? Comme dans une boucle qui ne finit jamais? Ce modèle de conception est appelé ** Loop **. Cela ne semble pas être ce que vous demandez. Pourriez-vous clarifier votre question, s'il vous plaît? –
Ou interrompt. Cela dépend de ce que vous développez. De toute façon, il ne semble pas que vous cherchez un motif de conception. –
J'ai plus de 10-20 générateurs d'événements, qui génèrent des événements et j'ai quelques règles basées sur ces événements, donc si l'événement e1 se produit alors je dois prendre l'action A1 à partir de la règle R1 – Avinash