Event Handling Design: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| m moved Event Handling to Event Handling Design | |||
| (4 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
| === Classes === | === Classes === | ||
| {| | |||
| | | |||
| A Message handler has a list of subscriptions. | |||
| | | |||
| <uml> | <uml> | ||
| Line 25: | Line 30: | ||
| </uml> | </uml> | ||
| | | |||
| Each server class inherit from the iNetSubscriber. | |||
| | | |||
| <uml> | <uml> | ||
| Line 56: | Line 65: | ||
| </uml> | </uml> | ||
| |} | |||
| === Sequences === | === Sequences === | ||
| Line 62: | Line 73: | ||
| ServerClass -> ServerClass : Subscribe | ServerClass -> ServerClass : Subscribe | ||
| note right : Subscribe to TestEvent | |||
| activate ServerClass | |||
| deactivate ServerClass | |||
| ServerClass -> MsgHandler : Publish | ServerClass -> MsgHandler : Publish | ||
| note right : Publish the TestEvent | |||
| activate ServerClass | |||
| activate MsgHandler | |||
| loop All Subscriptions | |||
| MsgHandler -> MsgEntry : Reset | MsgHandler -> MsgEntry : Reset | ||
| activate MsgEntry | |||
| MsgEntry --> MsgHandler | |||
| deactivate MsgEntry | |||
| MsgHandler -> ServerClass : Verify | MsgHandler -> ServerClass : Verify | ||
| activate ServerClass | |||
| ServerClass --> MsgHandler | |||
| deactivate ServerClass | |||
| MsgHandler -> ServerClass : HandleMessage | MsgHandler -> ServerClass : HandleMessage | ||
| activate ServerClass | |||
| ServerClass -> ServerClass : HandleTestEvent | ServerClass -> ServerClass : HandleTestEvent | ||
| activate ServerClass | |||
| ServerClass --> MsgHandler | |||
| deactivate ServerClass | |||
| deactivate ServerClass | |||
| end | |||
| MsgHandler --> ServerClass | |||
| deactivate MsgHandler | |||
| deactivate ServerClass | |||
| </uml> | </uml> | ||
Latest revision as of 17:55, 9 April 2013
Event Handling
Event handling is a speciall case of the Detailed Network Design where messages are published and received inside the server.
Classes
| A Message handler has a list of subscriptions. |  | Each server class inherit from the iNetSubscriber. |  | 
Sequences
