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

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

public class CIBExternalResourceAvailabilityStatusImpl
extends CIBAvailabilityStatusStateImpl

Provides default implementation of an availability status State provider for a CIBExternalResource. 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
CIBExternalResourceAvailabilityStatusImpl(javax.management.MBeanServerConnection connection, java.util.Map map)
          Constructor
CIBExternalResourceAvailabilityStatusImpl(javax.management.MBeanServerConnection connection, javax.management.ObjectName name)
          Contructor
CIBExternalResourceAvailabilityStatusImpl(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

CIBExternalResourceAvailabilityStatusImpl

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

Parameters:
connection - MBeanServerConnection
map - Map

CIBExternalResourceAvailabilityStatusImpl

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

Parameters:
connection - MBeanServerConnection
name - String

CIBExternalResourceAvailabilityStatusImpl

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

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