com.businessobjects.sdk.monitoring.probe
Class HealthProbeManager

java.lang.Object
  extended by com.businessobjects.sdk.monitoring.probe.HealthProbeManager

public class HealthProbeManager
extends java.lang.Object

This class is used to manage the execution of the Health Probe.


Nested Class Summary
 class HealthProbeManager.HealthProbeTask
          This class is used to execute the Diagnostic Probe.
 
Field Summary
static ILogger logger
          This is an internal method.
 
Constructor Summary
HealthProbeManager(IProbeInfoObject probeInfoObject)
          This constructor is used to get the info object which represents the Health Probe and initialize all the necessary variables.
 
Method Summary
 IHealthProbeResult execute(IEnterpriseSession entSession)
          This method is used to execute the Health Probe.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static ILogger logger

This is an internal method.

Constructor Detail

HealthProbeManager

public HealthProbeManager(IProbeInfoObject probeInfoObject)

This constructor is used to get the info object which represents the Health Probe and initialize all the necessary variables.

Parameters:
probeInfoObject - info object that represents the health probe
Method Detail

execute

public IHealthProbeResult execute(IEnterpriseSession entSession)
                           throws SDKException,
                                  java.lang.ClassNotFoundException,
                                  java.lang.NoSuchMethodException,
                                  java.lang.InstantiationException,
                                  java.lang.IllegalAccessException,
                                  java.lang.reflect.InvocationTargetException,
                                  java.net.MalformedURLException

This method is used to execute the Health Probe.

Parameters:
entSession - Enterprise Session needed to run the Health Probe
Returns:
Health Probe Result
Throws:
java.lang.ClassNotFoundException - Health Probe class not found
java.lang.IllegalAccessException - Illegal Access
java.lang.InstantiationException - Error in instantiating Health Probe support the argument
java.lang.reflect.InvocationTargetException - Exception thrown by the method called on the Health Probe
java.net.MalformedURLException - Thrown when trying to load jars dynamically
java.lang.NoSuchMethodException - Constructor not found
SDKException - An SDKException