|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.sun.mfwk.cib.sdk.providers.CIBProviderHandlerImpl
Provides a default implementation of a CIBProviderHandler. The four default providers are created associated to each monitored object - statistic provider - Operational status provider - Availability status provider - Configuration provider
| Field Summary |
| Fields inherited from interface com.sun.mfwk.cib.providers.CIBProviderHandler |
APPLICATION_CONFIG_TYPE, APPLICATION_PERFSTATS_TYPE, APPLICATION_STATE_TYPE, EXTERNALRESOURCE_CONFIG_TYPE, EXTERNALRESOURCE_PERFSTATS_TYPE, EXTERNALRESOURCE_STATE_TYPE, RESOURCE_CONFIG_TYPE, RESOURCE_PERFSTATS_TYPE, RESOURCE_STATE_TYPE, SERVICE_CONFIG_TYPE, SERVICE_PERFSTATS_TYPE, SERVICE_STATE_TYPE |
| Constructor Summary | |
CIBProviderHandlerImpl(javax.management.MBeanServerConnection connection)
Constructor |
|
CIBProviderHandlerImpl(MfDiscoveryInfo config)
Constructor |
|
| Method Summary | |
void |
addApplicationProviders(CIBApplicationMBean application,
CIBServiceMBean[] services)
Add providers for a CIBApplication |
void |
createApplicationProviders(CIBApplicationMBean application)
Create providers for a CIBApplication |
void |
createExternalResourceProviders(CIBExternalResourceMBean externalResource)
Create providers for a CIBExternalResource |
void |
createExternalResourceProviders(CIBExternalResourceMBean externalResource,
java.util.Map map)
Create providers for a CIBExternalResource |
void |
createProviders(CIBMonitoredObjectMBean monitoredObject)
Allows to create the specific providers depending on the Monitorred object type |
void |
createResourceProviders(CIBResourceMBean resource)
Create providers for a CIBResource |
void |
createResourceProviders(CIBResourceMBean resource,
java.util.Map map)
Create providers for a CIBResource |
void |
createServiceProviders(CIBServiceMBean service)
Create providers for a CIBService |
void |
createServiceProviders(CIBServiceMBean service,
java.util.Map map)
Create providers for a CIBService |
CIBAvailabilityStatusState |
getAvailabilityStatusState(CIBMonitoredObjectMBean monitoreObject,
int stateType)
getAvailabilityStatusState |
CIBConfiguration |
getConfiguration(CIBMonitoredObjectMBean monitoreObject,
int configType)
getConfiguration |
CIBOperationalStatusState |
getOperationalStatusState(CIBMonitoredObjectMBean monitoreObject,
int stateType)
getOperationalStatusState |
CIBPerfStats |
getPerfStats(CIBMonitoredObjectMBean monitoreObject,
int statsType)
getPerfStats |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public CIBProviderHandlerImpl(MfDiscoveryInfo config)
throws CIBIOException
config - MfDiscoveryInfo
java.lang.Exception
CIBIOExceptionpublic CIBProviderHandlerImpl(javax.management.MBeanServerConnection connection)
connection - MBeanServerConnection| Method Detail |
public void createProviders(CIBMonitoredObjectMBean monitoredObject)
throws CIBException,
javax.management.JMException
createProviders in interface CIBProviderHandlermonitoredObject - CIBMonitoredObjectMBean
CIBException
javax.management.JMException
CIBException
public void createServiceProviders(CIBServiceMBean service)
throws CIBException,
javax.management.JMException
service - CIBServiceMBean
CIBException
javax.management.JMException
public void createServiceProviders(CIBServiceMBean service,
java.util.Map map)
throws CIBException,
javax.management.JMException
service - CIBServiceMBeanmap - Map
CIBException
javax.management.JMException
public void createApplicationProviders(CIBApplicationMBean application)
throws CIBException,
javax.management.JMException
application - CIBApplicationMBean
CIBException
javax.management.JMException
public void addApplicationProviders(CIBApplicationMBean application,
CIBServiceMBean[] services)
throws CIBException,
javax.management.JMException
application - CIBApplicationMBeanservices - CIBServiceMBean[]
CIBException
javax.management.JMException
public void createExternalResourceProviders(CIBExternalResourceMBean externalResource)
throws CIBException,
javax.management.JMException
externalResource - CIBExternalResourceMBean
CIBException
javax.management.JMException
public void createExternalResourceProviders(CIBExternalResourceMBean externalResource,
java.util.Map map)
throws CIBException,
javax.management.JMException
externalResource - CIBExternalResourceMBeanmap - Map
CIBException
javax.management.JMException
public void createResourceProviders(CIBResourceMBean resource)
throws CIBException,
javax.management.JMException
resource - CIBResourceMBean
CIBException
javax.management.JMException
public void createResourceProviders(CIBResourceMBean resource,
java.util.Map map)
throws CIBException,
javax.management.JMException
resource - CIBResourceMBeanmap - Map
CIBException
javax.management.JMException
public CIBAvailabilityStatusState getAvailabilityStatusState(CIBMonitoredObjectMBean monitoreObject,
int stateType)
throws CIBProviderNotFoundException
getAvailabilityStatusState in interface CIBProviderHandlermonitoreObject - CIBMonitoredObjectMBeanstateType - int
CIBProviderNotFoundException
public CIBConfiguration getConfiguration(CIBMonitoredObjectMBean monitoreObject,
int configType)
throws CIBProviderNotFoundException
getConfiguration in interface CIBProviderHandlermonitoreObject - CIBMonitoredObjectMBeanconfigType - int
CIBProviderNotFoundException
public CIBOperationalStatusState getOperationalStatusState(CIBMonitoredObjectMBean monitoreObject,
int stateType)
throws CIBProviderNotFoundException
getOperationalStatusState in interface CIBProviderHandlermonitoreObject - CIBMonitoredObjectMBeanstateType - int
CIBProviderNotFoundException
public CIBPerfStats getPerfStats(CIBMonitoredObjectMBean monitoreObject,
int statsType)
throws CIBAttributeNotFoundException,
CIBIOException,
CIBProviderNotFoundException
getPerfStats in interface CIBProviderHandlermonitoreObject - CIBMonitoredObjectMBeanstatsType - int
CIBProviderNotFoundException
CIBAttributeNotFoundException
CIBIOException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||