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
