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 /***
20 * The EventGeneratingAction interface is implemented by ManagerActions that
21 * return their result not in a ManagerResponse but by sending a series of
22 * events.<br>
23 * The event type that indicates that Asterisk is finished is returned by the
24 * getActionCompleteEventClass() method.
25 *
26 * @see net.sf.asterisk.manager.event.ResponseEvent
27 * @author srt
28 * @version $Id: EventGeneratingAction.java,v 1.2 2005/07/16 21:48:16 srt Exp $
29 * @since 0.2
30 */
31 public interface EventGeneratingAction extends ManagerAction
32 {
33 /***
34 * Returns the event type that indicates that Asterisk is finished sending
35 * response events for this action.
36 *
37 * @return a Class that is an instance of ResponseEvent.
38 * @see net.sf.asterisk.manager.event.ResponseEvent
39 */
40 Class getActionCompleteEventClass();
41 }