| 
 | |||||||||||
| 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
CIBAttributeNotFoundException
CIBProviderNotFoundException
CIBIOException| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||