org.asteriskjava.tools
Class HtmlEventTracer
java.lang.Object
org.asteriskjava.tools.HtmlEventTracer
- All Implemented Interfaces:
- java.util.EventListener, ManagerEventListener
public class HtmlEventTracer
- extends java.lang.Object
- implements ManagerEventListener
A diagnostic tool that creates an HTML file showing the state changing events
received from Asterisk on the Manager API.
The following events are shown:
- NewChannel
- NewState
- Rename
- Dial
- Bridge (Link and Unlink)
- Hangup
Usage: java org.asteriskjava.tools.HtmlEventTracer host username password
- Version:
- $Id: HtmlEventTracer.java 1315 2009-06-02 22:36:54Z srt $
Method Summary |
protected java.lang.String |
getLocalName(java.lang.Class c)
|
protected java.lang.String |
getProperty(java.lang.Object obj,
java.lang.String property)
|
protected java.lang.String |
getText(java.lang.String uniqueId,
ManagerEvent event)
|
static void |
main(java.lang.String[] args)
|
void |
onManagerEvent(ManagerEvent event)
This method is called when an event is received. |
void |
write()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HtmlEventTracer
public HtmlEventTracer()
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
onManagerEvent
public void onManagerEvent(ManagerEvent event)
- Description copied from interface:
ManagerEventListener
- This method is called when an event is received.
- Specified by:
onManagerEvent
in interface ManagerEventListener
- Parameters:
event
- the event that has been received
write
public void write()
getProperty
protected java.lang.String getProperty(java.lang.Object obj,
java.lang.String property)
getLocalName
protected java.lang.String getLocalName(java.lang.Class c)
getText
protected java.lang.String getText(java.lang.String uniqueId,
ManagerEvent event)
Copyright © 2004-2009 Stefan Reuter. All Rights Reserved.