2009/05/20 - Apache Shale has been retired.
For more information, please explore the Attic.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.shale.examples.test.dialog.basic;
19
20 import java.io.Serializable;
21 import org.apache.shale.dialog.base.AbstractDialogContextListener;
22
23 /***
24 * <p>Test implementation of DialogContextListener.</p>
25 */
26 public class ContextListener extends AbstractDialogContextListener
27 implements Serializable {
28
29
30 public void onStart() {
31
32
33 System.out.println("ContextListener.onStart(name="
34 + getDialogContext().getName() + ", id="
35 + getDialogContext().getId() + ")");
36
37 }
38
39
40 public void onStop() {
41
42
43 System.out.println("ContextListener.onStop(name="
44 + getDialogContext().getName() + ", id="
45 + getDialogContext().getId() + ")");
46
47 }
48
49
50 public void onActivate() {
51
52
53 System.out.println("ContextListener.onActivate(name="
54 + getDialogContext().getName() + ", id="
55 + getDialogContext().getId() + ")");
56
57 }
58
59
60 public void onPassivate() {
61
62
63 System.out.println("ContextListener.onPassivate(name="
64 + getDialogContext().getName() + ", id="
65 + getDialogContext().getId() + ")");
66
67 }
68
69
70 public void onException(Exception e) {
71
72
73 System.out.println("ContextListener.onException(name="
74 + getDialogContext().getName() + ", id="
75 + getDialogContext().getId() + ")");
76 e.printStackTrace(System.out);
77
78
79
80
81
82 }
83
84
85 public void onEntry(String stateId) {
86
87
88 System.out.println("ContextListener.onEntry(name="
89 + getDialogContext().getName() + ", id="
90 + getDialogContext().getId() + ", stateId="
91 + stateId + ")");
92
93
94
95
96 }
97
98
99 public void onExit(String stateId) {
100
101
102 System.out.println("ContextListener.onExit(name="
103 + getDialogContext().getName() + ", id="
104 + getDialogContext().getId() + ", stateId="
105 + stateId + ")");
106
107 }
108
109
110 public void onTransition(String fromStateId, String toStateId) {
111
112
113 System.out.println("ContextListener.onEntry(name="
114 + getDialogContext().getName() + ", id="
115 + getDialogContext().getId() + ", fromStateId="
116 + fromStateId + ", toStateId=" + toStateId + ")");
117
118 }
119
120
121 }