| Interface Summary | 
| CIBApplicationPerfStats | Provides methods that should be implemented by a CIBApplicationStats object | 
| CIBCountStatistic | Provides methods that should be implemented by a CIBCountStatistic object
 This interface is used to map the CountStatistic interface of JSR77 | 
| CIBExternalResourcePerfStats | Provides methods that should be implemented by a CIBExternalServiceStats object | 
| CIBPerfStats | Provides methods that should be implemented by a CIBPerfStats object | 
| CIBRangeStatistic | Provides methods that should be implemented by a CIBRangeStatistic object
 This interface is used to map the RangeStatistic interface of JSR77 | 
| CIBResourcePerfStats | Provides methods that should be implemented by a CIBResourcePerfStats provider
 providing performance data for a CIBResource | 
| CIBServicePerfStats | Provides methods that should be implemented by a CIBServicePerfStats provider
 providing performance statistics for a CIBService | 
| CIBStatistic | Provides methods that should be implemented by a CIBStatistic object
  A Statistic interface provides the methods :
 getName, getUnit, getDescription, getStartTime, getLastSampleTime | 
| CIBStats | Provides methods that should implemented by a CIBStats | 
| CIBTimeStatistic | Provides methods that should be implemented by a CIBTimeStatistic object
 This interface is used to map the TimeStatistic interface of JSR77 | 
| CIBValueStatistic | Provides methods that should be implemented by a CIBValueStatistic object | 
 
This package provides interfaces that should be implemented by each component
providing statistics and set of statistics for monitored objects. 
A default implementation of each interface is provided into the CIB/SDK
packages and sub-packages. 
  - The CIBStatistic
interfaces represent a consistent view of a specific performance
metric
like the "ResidentTime" of a CIBService
monitored object. In
this
specific example, the "ResidentTime"
is a CIBTimeStatistic
object
allowing to aggregate :
    - the minimum resident time since the beginning of the
measurement, 
- the maximum resident time since the beginning of the
measurement, 
- the accumulated resident time since the beginning of the
measurement,
- the accumulated squared resident time since the beginning of
the measurement.
Several basic 
CIBStatistic
interfaces are
provided in this package.
  - The CIBStats
interfaces
allows to aggregate a set of CIBStatistic objects
for a dedicated type monitored object : for example,
the CIBServicePerfStats interface
aggregates a set the CIBService
performance metrics like the above ResidentTime,
the ServiceTime etc ... This
aggregation gives
a consistent view of the different statistics/metrics of a specific
monitored
object.  A CIBPerfstats
interface has been defined which defines a specific set of metrics
which are the "performance metrics".
 
For each monitored object type defined into the CIB, a
corresponding  
CIBPerfStats interface is
defined.
The following diagram shows relationships between a CIBMonitoredObject,
its CIBProviderHandler and each provider. 
