|
|||||||||||
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
CIBIOException
public CIBProviderHandlerImpl(javax.management.MBeanServerConnection connection)
connection
- MBeanServerConnectionMethod Detail |
public void createProviders(CIBMonitoredObjectMBean monitoredObject) throws CIBException, javax.management.JMException
createProviders
in interface CIBProviderHandler
monitoredObject
- 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 CIBProviderHandler
monitoreObject
- CIBMonitoredObjectMBeanstateType
- int
CIBProviderNotFoundException
public CIBConfiguration getConfiguration(CIBMonitoredObjectMBean monitoreObject, int configType) throws CIBProviderNotFoundException
getConfiguration
in interface CIBProviderHandler
monitoreObject
- CIBMonitoredObjectMBeanconfigType
- int
CIBProviderNotFoundException
public CIBOperationalStatusState getOperationalStatusState(CIBMonitoredObjectMBean monitoreObject, int stateType) throws CIBProviderNotFoundException
getOperationalStatusState
in interface CIBProviderHandler
monitoreObject
- CIBMonitoredObjectMBeanstateType
- int
CIBProviderNotFoundException
public CIBPerfStats getPerfStats(CIBMonitoredObjectMBean monitoreObject, int statsType) throws CIBAttributeNotFoundException, CIBIOException, CIBProviderNotFoundException
getPerfStats
in interface CIBProviderHandler
monitoreObject
- CIBMonitoredObjectMBeanstatsType
- int
CIBProviderNotFoundException
CIBAttributeNotFoundException
CIBIOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |