1 | Context Objects |
2 | (Green circles) |
3 | Client send |
4 | attachEvent call |
5 | with parameters: |
6 | PM0,PM1, |
7 | "propName", |
8 | "targetMethod" |
9 | 1 |
10 | Forward call |
11 | to context object |
12 | PUC_1 |
13 | Context:UC0 |
14 | PUC_0 |
15 | Context:UC1 |
16 | PM0 |
17 | PM1 |
18 | Module:M0 |
19 | Module:M1 |
20 | Add this connection |
21 | between modules |
22 | M1 and M2 into |
23 | local binding table |
24 | 5 |
25 | 4 |
26 | 3 |
27 | Add UC1 into Property |
28 | "Beancontext" |
29 | Listeners of module M0 |
30 | Add UC1 into Property |
31 | "Beancontext" |
32 | Listeners of module M1 |
33 | (addPropertyChangeListener) |
34 | 2 |
35 | Attach event from Module M1(in context |
36 | "UC1") to M0 (in context "UC1") |