Asterisk-Java

org.asteriskjava.tools
Class HtmlEventTracer

java.lang.Object
  extended by 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:

Usage: java org.asteriskjava.tools.HtmlEventTracer host username password

Version:
$Id: HtmlEventTracer.java 1315 2009-06-02 22:36:54Z srt $

Constructor Summary
HtmlEventTracer()
           
 
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
 

Constructor Detail

HtmlEventTracer

public HtmlEventTracer()
Method Detail

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)

Asterisk-Java

Copyright © 2004-2009 Stefan Reuter. All Rights Reserved.