1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package net.sf.asterisk.manager.action;
18
19 import net.sf.asterisk.manager.event.StatusCompleteEvent;
20
21 /***
22 * The StatusAction requests the state of all active channels.<br>
23 * For each active channel a StatusEvent is generated. After the state of all
24 * channels has been reported a StatusCompleteEvent is generated.
25 *
26 * @see net.sf.asterisk.manager.event.StatusEvent
27 * @see net.sf.asterisk.manager.event.StatusCompleteEvent
28 * @author srt
29 * @version $Id: StatusAction.java,v 1.5 2005/08/07 16:55:18 srt Exp $
30 */
31 public class StatusAction extends AbstractManagerAction
32 implements
33 EventGeneratingAction
34 {
35 /***
36 * Serializable version identifier
37 */
38 static final long serialVersionUID = -320228893513973367L;
39
40 /***
41 * Creates a new StatusAction.
42 */
43 public StatusAction()
44 {
45
46 }
47
48 /***
49 * Returns the name of this action, i.e. "Status".
50 */
51 public String getAction()
52 {
53 return "Status";
54 }
55
56 public Class getActionCompleteEventClass()
57 {
58 return StatusCompleteEvent.class;
59 }
60 }