Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
helloworld:design_pattern:reactor [2016/12/04 18:21] – Ajout de code source en Java root | helloworld:design_pattern:reactor [2020/05/10 23:52] (Version actuelle) – Suppression de la taille par défaut pour les images root |
---|
''EventHandler'' est une interface qui contient l'action à exécuter ''handle_event'' et qui l'applique sur le ''Handle'' associé. | ''EventHandler'' est une interface qui contient l'action à exécuter ''handle_event'' et qui l'applique sur le ''Handle'' associé. Dans ce pattern, c'est le Reactor qui exécute la méthode à exécuter. |
| |
''Reactor'' permet d'enregistrer / se débarrasser d%%'%%''EventHandler'' et traite les événements pas la méthode ''handle_events''. | ''Reactor'' permet d'enregistrer / se débarrasser d%%'%%''EventHandler'' et traite les événements par la méthode ''handle_events''. |
| |
Cependant, c'est par l'intermédiaire d'un ''SynchronousEventDemuxer'' que le bon ''EventHandler'' est trouvé puis appelé. | Cependant, c'est par l'intermédiaire d'un ''SynchronousEventDemuxer'' que le bon ''EventHandler'' est trouvé puis appelé. |
| |
{{:helloworld:design_pattern:reactor:reactorclassdiagram.png?812|Diagramme UML Reactor}} | {{:helloworld:design_pattern:reactor:reactorclassdiagram.png|Diagramme UML Reactor}} |
| |
[[http://www.grimm-jaud.de/index.php/private-vortraege/30-reactor-pattern|Source]], {{ :helloworld:design_pattern:reactor:reactor_pattern.htm.maff |Archive}} | [[http://www.grimm-jaud.de/index.php/private-vortraege/30-reactor-pattern|Reactor Pattern]] {{ :helloworld:design_pattern:reactor:reactor_pattern_2020-04-27_10_28_05_am_.html |Archive du 2016 le 27/04/2020}} |
| |
[[helloworld:design_pattern:reactor:java|Java]] | [[helloworld:design_pattern:reactor:java|Java]] |