com.sun.mfwk.cib.providers
Interface CIBProvider

All Known Subinterfaces:
CIBApplicationConfiguration, CIBApplicationPerfStats, CIBAvailabilityStatusState, CIBConfiguration, CIBExternalResourceConfiguration, CIBExternalResourcePerfStats, CIBOperationalStatusState, CIBPerfStats, CIBResourceConfiguration, CIBResourcePerfStats, CIBServiceConfiguration, CIBServicePerfStats, CIBState, CIBStats
All Known Implementing Classes:
CIBApplicationConfigurationImpl, CIBApplicationPerfStatsImpl, CIBAvailabilityStatusStateImpl, CIBConfigurationImpl, CIBExternalResourceConfigurationImpl, CIBExternalResourcePerfStatsImpl, CIBOperationalStatusStateImpl, CIBPerfStatsImpl, CIBResourceConfigurationImpl, CIBResourcePerfStatsImpl, CIBServiceConfigurationImpl, CIBServicePerfStatsImpl

public interface CIBProvider

Provides methods that should be implemented by a CIBProvider


Method Summary
 void destroy()
          Destroy the each created objects and clean the objects/values when needed, close all the communications.
 void init()
          Initialize the provider mechanism.
 

Method Detail

init

public void init()
          throws CIBIOException,
                 CIBException
Initialize the provider mechanism. In particular, initialize the communication to the instrumentation layer. This method is called by the MBean and/or the CIBProviderHandler to initialize the provider

Throws:
CIBIOException
CIBException

destroy

public void destroy()
             throws CIBIOException,
                    CIBException
Destroy the each created objects and clean the objects/values when needed, close all the communications. This method is called by the MBean and/or the CIBProviderHandler to clean the provider.

Throws:
CIBIOException
CIBException