6.1

Table Of Contents
Plug-In Support Classes 4
There are a number of Endpoint Operations Management plug-in support classes for use when writing your
plug-ins.
Use the following classes, as required.
n
Auto-Discovery Support Classes on page 51
These support classes are relevant to Endpoint Operations Management auto-discovery functions.
n
Measurement Support Classes on page 64
There are a number of Endpoint Operations Management measurement support classes for use when
writing your plug-ins.
n
ProductPlugin Class on page 66
The ProductPlugin class provides the deployment entry point on both the
vRealize Operations Manager server and Endpoint Operations Management agent. It defines the
object types and the plug-in implementations for measurement, control, and autoinventory.
n
ServerResource Class on page 67
The ServerResource class stores resource data for a newly discovered server objects during auto-
discovery. ServerResource contains the data that is reported for a server object in the auto-inventory
report that the Endpoint Operations Management agent sends to vRealize Operations Manager.
n
ServiceResource Class on page 72
The ServiceResource class is used to store information for newly discovered services during the
autodiscovery methods. This class contains everything that is included in a runtime autoinventory
report.
n
ConfigResponse Class on page 72
The ConfigResponse class is used throughout Endpoint Operations Management source code to store
and transfer configuration data. From an end user perspective this class acts as a key/value storage.
Usually you use this class to add configuration properties to new resources created during auto
discovery methods.
Auto-Discovery Support Classes
These support classes are relevant to Endpoint Operations Management auto-discovery functions.
n
DaemonDetector Class on page 52
The DaemonDetector class auto-discovers a single process and adds the related PTQL query to the
resource configuration.
VMware, Inc.
51