public abstract class AbstractManagerEventListener extends Object implements ManagerEventListener
Kindly donated by Steve Prior.
Example based on HelloEvents from the tutorial:
public class HelloEvents extends AbstractManagerEventListener
{
private ManagerConnection managerConnection;
public HelloEvents(String machine, String userid, String password) throws IOException
{
ManagerConnectionFactory factory = new ManagerConnectionFactory(machine, userid, password);
this.managerConnection = factory.createManagerConnection();
}
public void run() throws Exception
{
// register for events
managerConnection.addEventListener(this);
// connect to Asterisk and log in
managerConnection.login();
// request channel state
managerConnection.sendAction(new StatusAction());
// wait 10 seconds for events to come in
Thread.sleep(10000);
// and finally log off and disconnect
managerConnection.logoff();
}
protected void handleEvent(StatusEvent event)
{
System.out.println(event.getChannel() + ":" + event.getState());
}
public static void main(String[] args) throws Exception
{
HelloEvents helloEvents;
helloEvents = new HelloEvents("machine", "userid", "password");
helloEvents.run();
}
}
| Constructor and Description |
|---|
AbstractManagerEventListener() |
protected void handleEvent(AgentCallbackLoginEvent event)
protected void handleEvent(AgentCallbackLogoffEvent event)
protected void handleEvent(AgentCalledEvent event)
protected void handleEvent(AgentLoginEvent event)
protected void handleEvent(AgentLogoffEvent event)
protected void handleEvent(AlarmClearEvent event)
protected void handleEvent(AlarmEvent event)
protected void handleEvent(CdrEvent event)
protected void handleEvent(ChanSpyStartEvent event)
protected void handleEvent(ChanSpyStopEvent event)
protected void handleEvent(ConnectEvent event)
protected void handleEvent(DAHDIChannelEvent event)
protected void handleEvent(SoftHangupRequestEvent event)
protected void handleEvent(DialEvent event)
protected void handleEvent(HangupRequestEvent event)
protected void handleEvent(DisconnectEvent event)
protected void handleEvent(DndStateEvent event)
protected void handleEvent(ExtensionStatusEvent event)
protected void handleEvent(HoldedCallEvent event)
protected void handleEvent(HoldEvent event)
protected void handleEvent(LogChannelEvent event)
protected void handleEvent(MessageWaitingEvent event)
protected void handleEvent(NewExtenEvent event)
protected void handleEvent(PeerStatusEvent event)
protected void handleEvent(ProtocolIdentifierReceivedEvent event)
protected void handleEvent(QueueEvent event)
protected void handleEvent(RegistryEntryEvent event)
protected void handleEvent(RegistryEvent event)
protected void handleEvent(ReloadEvent event)
protected void handleEvent(RenameEvent event)
protected void handleEvent(ShutdownEvent event)
protected void handleEvent(UserEvent event)
protected void handleEvent(AgentCompleteEvent event)
protected void handleEvent(AgentConnectEvent event)
protected void handleEvent(AgentDumpEvent event)
protected void handleEvent(FaxReceivedEvent event)
protected void handleEvent(NewCallerIdEvent event)
protected void handleEvent(HangupEvent event)
protected void handleEvent(NewChannelEvent event)
protected void handleEvent(NewStateEvent event)
protected void handleEvent(MeetMeJoinEvent event)
protected void handleEvent(MeetMeLeaveEvent event)
protected void handleEvent(MeetMeMuteEvent event)
protected void handleEvent(MeetMeTalkingEvent event)
protected void handleEvent(ParkedCallGiveUpEvent event)
protected void handleEvent(ParkedCallTimeOutEvent event)
protected void handleEvent(UnparkedCallEvent event)
protected void handleEvent(QueueMemberAddedEvent event)
protected void handleEvent(QueueMemberPausedEvent event)
protected void handleEvent(QueueMemberRemovedEvent event)
protected void handleEvent(AgentsCompleteEvent event)
protected void handleEvent(AgentsEvent event)
protected void handleEvent(DbGetResponseEvent event)
protected void handleEvent(DongleNewSMSBase64Event event)
protected void handleEvent(DongleStatusEvent event)
protected void handleEvent(DongleCENDEvent event)
protected void handleEvent(DongleCallStateChangeEvent event)
protected void handleEvent(DongleNewSMSEvent event)
protected void handleEvent(DongleNewCMGREvent event)
protected void handleEvent(DongleDeviceEntryEvent event)
protected void handleEvent(JoinEvent event)
protected void handleEvent(LeaveEvent event)
protected void handleEvent(BridgeEvent event)
protected void handleEvent(OriginateResponseEvent event)
protected void handleEvent(ParkedCallEvent event)
protected void handleEvent(ParkedCallsCompleteEvent event)
protected void handleEvent(PeerEntryEvent event)
protected void handleEvent(PeerlistCompleteEvent event)
protected void handleEvent(QueueEntryEvent event)
protected void handleEvent(QueueMemberEvent event)
protected void handleEvent(QueueMemberStatusEvent event)
protected void handleEvent(QueueParamsEvent event)
protected void handleEvent(QueueStatusCompleteEvent event)
protected void handleEvent(RegistrationsCompleteEvent event)
protected void handleEvent(StatusCompleteEvent event)
protected void handleEvent(StatusEvent event)
protected void handleEvent(ZapShowChannelsCompleteEvent event)
protected void handleEvent(DahdiShowChannelsCompleteEvent event)
protected void handleEvent(ZapShowChannelsEvent event)
protected void handleEvent(DahdiShowChannelsEvent event)
protected void handleEvent(CoreShowChannelEvent event)
protected void handleEvent(CoreShowChannelsCompleteEvent event)
public void onManagerEvent(ManagerEvent event)
onManagerEvent in interface ManagerEventListenerevent - the event to handleCopyright © 2004–2016. All rights reserved.