com.sun.mfwk.cib.sdk.states
Class CIBServiceAvailabilityStatusImpl

java.lang.Object
  extended bycom.sun.mfwk.cib.sdk.states.CIBAvailabilityStatusStateImpl
      extended bycom.sun.mfwk.cib.sdk.states.CIBServiceAvailabilityStatusImpl
All Implemented Interfaces:
CIBAvailabilityStatusState, CIBProvider, CIBState

public class CIBServiceAvailabilityStatusImpl
extends CIBAvailabilityStatusStateImpl

Provides default implementation of an availability status State provider for a CIBService. This implementation is fully based on the Java-ES MF Instrumentation SDK.


Field Summary
 
Fields inherited from interface com.sun.mfwk.cib.states.CIBAvailabilityStatusState
CONGESTED, DEGRADED, NORMAL
 
Constructor Summary
CIBServiceAvailabilityStatusImpl(javax.management.MBeanServerConnection connection, java.util.Map map)
          Constructor
CIBServiceAvailabilityStatusImpl(javax.management.MBeanServerConnection connection, javax.management.ObjectName name)
          Contructor
CIBServiceAvailabilityStatusImpl(javax.management.MBeanServerConnection connection, java.lang.String name)
          Contructor
 
Methods inherited from class com.sun.mfwk.cib.sdk.states.CIBAvailabilityStatusStateImpl
destroy, getDegradedTime, getLastChange, getState, init, toStateString, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CIBServiceAvailabilityStatusImpl

public CIBServiceAvailabilityStatusImpl(javax.management.MBeanServerConnection connection,
                                        java.util.Map map)
Constructor

Parameters:
connection - MBeanServerConnection
map - Map

CIBServiceAvailabilityStatusImpl

public CIBServiceAvailabilityStatusImpl(javax.management.MBeanServerConnection connection,
                                        java.lang.String name)
                                 throws javax.management.MalformedObjectNameException
Contructor

Parameters:
connection - MBeanServerConnection
name - String

CIBServiceAvailabilityStatusImpl

public CIBServiceAvailabilityStatusImpl(javax.management.MBeanServerConnection connection,
                                        javax.management.ObjectName name)
                                 throws javax.management.MalformedObjectNameException
Contructor

Parameters:
connection - MBeanServerConnection
name - ObjectName
Throws:
javax.management.MalformedObjectNameException