Cisco Cisco Unified Customer Voice Portal 11.0(1) Developer's Guide

Page of 103
C
HAPTER 
16:
 
A
PPLICATION 
M
ANAGEMENT 
API
 
 
P
ROGRAMMING 
G
UIDE FOR 
C
ISCO 
U
NIFIED 
CVP
 
VXML
 
S
ERVER 
 
 
 
AND 
C
ISCO 
U
NIFIED 
C
ALL 
S
TUDIO 
R
ELEASE 
4.1(1) 
 
 
 
 
85 
AudiumManagementBeanInterface 
This is a marker interface for any JMX MBeans to load at the server startup. All the management 
beans must implement this interface or its subinterfaces. 
AbstractApplicationCommand 
This abstract class encapsulates all the application commands. The JMX beans that extend this 
class will have access to all these operations. 
AbstractApplicationConfig 
This class can be used to set and get application configuration attributes. 
AbstractApplicationData 
MBeans that extend this class will have access to application data and can manipulate this data 
by adding or removing them. Application data is typically used to store application-specific 
information that is available to all calls. 
AbstractGlobalCommand 
This abstract class encapsulates all the global commands. The JMX beans that extend this class 
will have access to all these operations. 
AbstractGlobalConfig 
This class can be used to set and get global configuration attributes. 
AbstractGlobalData 
Subclasses of this class will have access to global data and can manipulate these data by adding 
or removing them. Global data is typically used to store static information that needs to be 
available to all components, no matter which application they reside in. 
AbstractMetricsCollection 
This class can be used to access all the metrics information at the global level. 
AbstractMetricsObserver 
This is a marker class. When VXML Server starts up, subclasses of this class will be added as 
listeners to application activity events, logging management events and global events. Although 
a subclass will be notified when any of these events occurs, it only needs to react to the 
interested events. Events are supposed to be handled by overwriting the 
update()
 method.