Event Handling Design: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
| Line 62: | Line 62: | ||
| ServerClass -> ServerClass : Subscribe | ServerClass -> ServerClass : Subscribe | ||
| note right : Subscribe to TestEvent | |||
| activate ServerClass | |||
| deactivate ServerClass | |||
| ServerClass -> MsgHandler : Publish | ServerClass -> MsgHandler : Publish | ||
| activate ServerClass | |||
| activate MsgHandler | |||
| loop All Subscriptions | |||
| MsgHandler -> MsgEntry : Reset | MsgHandler -> MsgEntry : Reset | ||
| activate MsgEntry | |||
| 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> | ||
Revision as of 20:09, 2 January 2013
Event Handling
Event handling is a speciall case of the Detailed Network Design where messages are published and received inside the server.
Classes


Sequences
