1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.asteriskjava.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.<p>
23 * The event type that indicates that Asterisk is finished is returned by the
24 * getActionCompleteEventClass() method.
25 *
26 * @see org.asteriskjava.manager.event.ResponseEvent
27 * @author srt
28 * @version $Id: EventGeneratingAction.java 397 2006-05-26 12:13:32Z srt $
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 org.asteriskjava.manager.event.ResponseEvent
39 */
40 Class getActionCompleteEventClass();
41 }