McDewey

Multi-vendor documentation library · semantic search · MCP endpoint at /mcp

Page 814

↗ View in doc context
page
814
source
cucm/v15/jtapi-dev-guide/jtapi-dev-guide.md
chunk_id
cucm::v15::jtapi-dev-guide::jtapi-dev-guide::817

for ( int i = 0; i<events.length; i++ ) { Address address

events[i].getAddress (); switch ( events[i].getID () ) { case CiscoAddrInServiceEv.ID: bufPrintln ( "Received " + events[i] + "for "+ address.getName ()); addressInService

true; if ( terminalInService ) { if ( state ! = Actor.ACTOR_IN_SERVICE ) { state

Actor.ACTOR_IN_SERVICE ; fireStateChanged (); } } break; case CiscoAddrOutOfServiceEv.ID: bufPrintln ( "Received " + events[i] + "for "+ address.getName ()); addressInService

false; if ( state ! = Actor.ACTOR_OUT_OF_SERVICE ) { // you only want to notify when you had notified earlier that you are IN_SERVICE state

Actor.ACTOR_OUT_OF_SERVICE; fireStateChanged (); } break; } } flush (); } public void terminalChangedEvent ( TermEv [] events ) { for ( int i = 0; i<events.length; i++ ) { Terminal terminal

events[i].getTerminal (); switch ( events[i].getID () ) { case CiscoTermInServiceEv.ID: bufPrintln ( "Received " + events[i] + "for " + terminal.getName ()); terminalInService

true; if ( addressInService ) { if ( state ! = Actor.ACTOR_IN_SERVICE ) { state

Actor.ACTOR_IN_SERVICE; fireStateChanged (); } } break; case CiscoTermOutOfServiceEv.ID: bufPrintln ( "Received " + events[i] + "for " + terminal.getName () ); terminalInService

false; if ( state ! = Actor.ACTOR_OUT_OF_SERVICE ) { // you only want to notify when you had notified earlier that you are IN_SERVICE state

Actor.ACTOR_OUT_OF_SERVICE; fireStateChanged (); } break; } } flush(); Cisco Unified JTAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 750 Cisco Unified JTAPI Examples Actor.java

Page 814 content