Event Handling Design: Difference between revisions

From PSwiki
Jump to navigation Jump to search
Magodra (talk | contribs)
Magodra (talk | contribs)
 
(3 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 66: Line 77:
deactivate ServerClass
deactivate ServerClass
ServerClass -> MsgHandler : Publish
ServerClass -> MsgHandler : Publish
note right : Publish the TestEvent
activate ServerClass
activate ServerClass
activate MsgHandler
activate MsgHandler
Line 71: Line 83:
MsgHandler -> MsgEntry : Reset
MsgHandler -> MsgEntry : Reset
activate MsgEntry
activate MsgEntry
MsgEntry --> MsgHandler
deactivate MsgEntry
deactivate MsgEntry
MsgHandler -> ServerClass : Verify
MsgHandler -> ServerClass : Verify

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