|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.headissue.jtapi.test.EventMonitor
public class EventMonitor
Register for events on all terminals and addresses and print out the signalled event plus current status.
Field Summary | |
---|---|
(package private) java.util.HashMap |
call2id
|
(package private) int |
callCnt
|
(package private) java.io.PrintStream |
debug
|
(package private) java.io.PrintStream |
output
|
(package private) javax.telephony.Provider |
provider
|
Constructor Summary | |
---|---|
EventMonitor(javax.telephony.Provider p)
|
|
EventMonitor(java.lang.String _jtapiPeer,
java.lang.String _providerArguments)
|
Method Summary | |
---|---|
(package private) int |
calcCallId(javax.telephony.Call _call)
Return the call id. |
(package private) java.lang.String |
calcConNo(javax.telephony.Connection c)
Return the connection number within the call. |
(package private) java.lang.String |
calcTCId(javax.telephony.TerminalConnection tc)
Return a unique identifier for this TerminalConnection. |
void |
callActive(javax.telephony.CallEvent arg0)
|
void |
callEventTransmissionEnded(javax.telephony.CallEvent arg0)
|
void |
callInvalid(javax.telephony.CallEvent arg0)
|
static java.lang.String |
callState2Name(int _state)
Return a string representation of the call states defined by the call class. |
static java.lang.String |
cause2Name(int _cause)
Return a string representation of the causes defined by the javax.telephony.Event class. |
void |
connectionAlerting(javax.telephony.ConnectionEvent arg0)
|
void |
connectionConnected(javax.telephony.ConnectionEvent arg0)
|
void |
connectionCreated(javax.telephony.ConnectionEvent arg0)
|
void |
connectionDisconnected(javax.telephony.ConnectionEvent arg0)
|
void |
connectionFailed(javax.telephony.ConnectionEvent arg0)
|
void |
connectionInProgress(javax.telephony.ConnectionEvent arg0)
|
static java.lang.String |
connectionState2Name(int _state)
Return a string representation of the state defined by the Connection class. |
void |
connectionUnknown(javax.telephony.ConnectionEvent arg0)
|
static java.lang.String |
constant2Name(java.lang.Class c,
java.lang.String _prefix,
int _signal)
Convert a defined constant to a string. |
(package private) static java.lang.String |
fill(java.lang.String s,
java.lang.String _pattern)
Primitive for leading 0 or spaces. |
java.lang.Class |
filterInterface(java.lang.Class _interfaceType,
java.lang.Class _objClass)
Returns an implemented interface of the objects' class which is of type _interfaceType. |
void |
listenOnEverything()
|
static void |
main(java.lang.String[] args)
|
void |
multiCallMetaMergeEnded(javax.telephony.MetaEvent arg0)
|
void |
multiCallMetaMergeStarted(javax.telephony.MetaEvent arg0)
|
void |
multiCallMetaTransferEnded(javax.telephony.MetaEvent arg0)
|
void |
multiCallMetaTransferStarted(javax.telephony.MetaEvent arg0)
|
void |
printCallInformation(javax.telephony.Call c)
Print all we know about the call. |
void |
receiveAllEvents(java.lang.String _name,
javax.telephony.Event ev)
Receive an event and print its information |
java.lang.String |
shortClassName(java.lang.Class c)
|
void |
showDialplan()
|
void |
singleCallMetaProgressEnded(javax.telephony.MetaEvent arg0)
|
void |
singleCallMetaProgressStarted(javax.telephony.MetaEvent arg0)
|
void |
singleCallMetaSnapshotEnded(javax.telephony.MetaEvent arg0)
|
void |
singleCallMetaSnapshotStarted(javax.telephony.MetaEvent arg0)
|
void |
terminalConnectionActive(javax.telephony.TerminalConnectionEvent arg0)
|
void |
terminalConnectionCreated(javax.telephony.TerminalConnectionEvent arg0)
|
void |
terminalConnectionDropped(javax.telephony.TerminalConnectionEvent arg0)
|
void |
terminalConnectionPassive(javax.telephony.TerminalConnectionEvent arg0)
|
void |
terminalConnectionRinging(javax.telephony.TerminalConnectionEvent arg0)
|
static java.lang.String |
terminalConnectionState2Name(int _state)
Return a string representation of the state defined by the TerminalConnection class. |
void |
terminalConnectionUnknown(javax.telephony.TerminalConnectionEvent arg0)
|
void |
timeStamp()
Print a timestamp to the output. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
java.util.HashMap call2id
int callCnt
java.io.PrintStream output
java.io.PrintStream debug
javax.telephony.Provider provider
Constructor Detail |
---|
public EventMonitor(javax.telephony.Provider p)
public EventMonitor(java.lang.String _jtapiPeer, java.lang.String _providerArguments) throws javax.telephony.JtapiPeerUnavailableException
javax.telephony.JtapiPeerUnavailableException
Method Detail |
---|
public static final void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
public void showDialplan()
public void listenOnEverything()
public java.lang.Class filterInterface(java.lang.Class _interfaceType, java.lang.Class _objClass)
public java.lang.String shortClassName(java.lang.Class c)
int calcCallId(javax.telephony.Call _call)
java.lang.String calcConNo(javax.telephony.Connection c)
java.lang.String calcTCId(javax.telephony.TerminalConnection tc)
public static java.lang.String constant2Name(java.lang.Class c, java.lang.String _prefix, int _signal)
c
- the class where the constant is defined_prefix
- a name prefix that is used if no constant is found_signal
- the signal number/constant that is defined by the class
public static java.lang.String callState2Name(int _state)
public static java.lang.String terminalConnectionState2Name(int _state)
public static java.lang.String connectionState2Name(int _state)
public static java.lang.String cause2Name(int _cause)
public void printCallInformation(javax.telephony.Call c)
static java.lang.String fill(java.lang.String s, java.lang.String _pattern)
public void timeStamp()
public void receiveAllEvents(java.lang.String _name, javax.telephony.Event ev)
_name
- the event nameev
- the event objectpublic void terminalConnectionActive(javax.telephony.TerminalConnectionEvent arg0)
terminalConnectionActive
in interface javax.telephony.TerminalConnectionListener
public void terminalConnectionCreated(javax.telephony.TerminalConnectionEvent arg0)
terminalConnectionCreated
in interface javax.telephony.TerminalConnectionListener
public void terminalConnectionDropped(javax.telephony.TerminalConnectionEvent arg0)
terminalConnectionDropped
in interface javax.telephony.TerminalConnectionListener
public void terminalConnectionPassive(javax.telephony.TerminalConnectionEvent arg0)
terminalConnectionPassive
in interface javax.telephony.TerminalConnectionListener
public void terminalConnectionRinging(javax.telephony.TerminalConnectionEvent arg0)
terminalConnectionRinging
in interface javax.telephony.TerminalConnectionListener
public void terminalConnectionUnknown(javax.telephony.TerminalConnectionEvent arg0)
terminalConnectionUnknown
in interface javax.telephony.TerminalConnectionListener
public void connectionAlerting(javax.telephony.ConnectionEvent arg0)
connectionAlerting
in interface javax.telephony.ConnectionListener
public void connectionConnected(javax.telephony.ConnectionEvent arg0)
connectionConnected
in interface javax.telephony.ConnectionListener
public void connectionCreated(javax.telephony.ConnectionEvent arg0)
connectionCreated
in interface javax.telephony.ConnectionListener
public void connectionDisconnected(javax.telephony.ConnectionEvent arg0)
connectionDisconnected
in interface javax.telephony.ConnectionListener
public void connectionFailed(javax.telephony.ConnectionEvent arg0)
connectionFailed
in interface javax.telephony.ConnectionListener
public void connectionInProgress(javax.telephony.ConnectionEvent arg0)
connectionInProgress
in interface javax.telephony.ConnectionListener
public void connectionUnknown(javax.telephony.ConnectionEvent arg0)
connectionUnknown
in interface javax.telephony.ConnectionListener
public void callActive(javax.telephony.CallEvent arg0)
callActive
in interface javax.telephony.CallListener
public void callInvalid(javax.telephony.CallEvent arg0)
callInvalid
in interface javax.telephony.CallListener
public void callEventTransmissionEnded(javax.telephony.CallEvent arg0)
callEventTransmissionEnded
in interface javax.telephony.CallListener
public void singleCallMetaProgressStarted(javax.telephony.MetaEvent arg0)
singleCallMetaProgressStarted
in interface javax.telephony.CallListener
public void singleCallMetaProgressEnded(javax.telephony.MetaEvent arg0)
singleCallMetaProgressEnded
in interface javax.telephony.CallListener
public void singleCallMetaSnapshotStarted(javax.telephony.MetaEvent arg0)
singleCallMetaSnapshotStarted
in interface javax.telephony.CallListener
public void singleCallMetaSnapshotEnded(javax.telephony.MetaEvent arg0)
singleCallMetaSnapshotEnded
in interface javax.telephony.CallListener
public void multiCallMetaMergeStarted(javax.telephony.MetaEvent arg0)
multiCallMetaMergeStarted
in interface javax.telephony.CallListener
public void multiCallMetaMergeEnded(javax.telephony.MetaEvent arg0)
multiCallMetaMergeEnded
in interface javax.telephony.CallListener
public void multiCallMetaTransferStarted(javax.telephony.MetaEvent arg0)
multiCallMetaTransferStarted
in interface javax.telephony.CallListener
public void multiCallMetaTransferEnded(javax.telephony.MetaEvent arg0)
multiCallMetaTransferEnded
in interface javax.telephony.CallListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |