1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package net.sf.asterisk.manager.event;
18
19 /***
20 * An AlarmEvent is triggered when a Zap channel leaves alarm state.<br>
21 * It is implemented in <code>channels/chan_zap.c</code>
22 *
23 * @author srt
24 * @version $Id: AlarmClearEvent.java,v 1.3 2005/02/27 15:15:02 srt Exp $
25 */
26 public class AlarmClearEvent extends ManagerEvent
27 {
28 /***
29 * Serializable version identifier
30 */
31 private static final long serialVersionUID = -3584791971422266558L;
32
33 /***
34 * The number of the zap channel that left alarm state.
35 */
36 private Integer channel;
37
38 /***
39 * @param source
40 */
41 public AlarmClearEvent(Object source)
42 {
43 super(source);
44 }
45
46 /***
47 * Returns the number of the zap channel that left alarm state.
48 *
49 * @return the number of the zap channel that left alarm state.
50 */
51 public Integer getChannel()
52 {
53 return channel;
54 }
55
56 /***
57 * Sets the number of the zap channel that left alarm state.
58 *
59 * @param channel the number of the zap channel that left alarm state.
60 */
61 public void setChannel(Integer channel)
62 {
63 this.channel = channel;
64 }
65 }