1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.asteriskjava.manager.event;
18
19 /***
20 * A ConnectEvent is triggered after successful login to the Asterisk server.<p>
21 * It is a pseudo event not directly related to an Asterisk generated event.
22 *
23 * @author srt
24 * @version $Id: ConnectEvent.java 397 2006-05-26 12:13:32Z srt $
25 */
26 public class ConnectEvent extends ManagerEvent
27 {
28 /***
29 * Serializable version identifier
30 */
31 private static final long serialVersionUID = 3257845467831284784L;
32
33 /***
34 * The version of the manager protocol.
35 */
36 private String protocolIdentifier;
37
38 /***
39 * @param source
40 */
41 public ConnectEvent(Object source)
42 {
43 super(source);
44 }
45
46 public ConnectEvent(Object source, String protocolIdentifier)
47 {
48 this(source);
49 this.protocolIdentifier = protocolIdentifier;
50 }
51
52 /***
53 * Returns the version of the protocol.
54 *
55 * @return the version of the protocol.
56 */
57 public String getProtocolIdentifier()
58 {
59 return protocolIdentifier;
60 }
61
62 /***
63 * Sets the version of the protocol.
64 *
65 * @param protocolIdentifier the version of the protocol.
66 */
67 public void setProtocolIdentifier(String protocolIdentifier)
68 {
69 this.protocolIdentifier = protocolIdentifier;
70 }
71 }