Class DiagStatusServiceMBeanImpl
java.lang.Object
javax.management.StandardMBean
org.opendaylight.infrautils.diagstatus.internal.DiagStatusServiceMBeanImpl
- All Implemented Interfaces:
AutoCloseable,DynamicMBean,MBeanRegistration,org.opendaylight.infrautils.diagstatus.DiagStatusServiceMBean
@Singleton
public final class DiagStatusServiceMBeanImpl
extends StandardMBean
implements org.opendaylight.infrautils.diagstatus.DiagStatusServiceMBean, AutoCloseable
-
Field Summary
Fields inherited from interface org.opendaylight.infrautils.diagstatus.DiagStatusServiceMBean
JMX_OBJECT_NAME -
Constructor Summary
ConstructorsConstructorDescriptionDiagStatusServiceMBeanImpl(org.opendaylight.infrautils.diagstatus.DiagStatusService diagStatusService, org.opendaylight.infrautils.ready.SystemReadyMonitor systemReadyMonitor) -
Method Summary
Methods inherited from class javax.management.StandardMBean
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementation
-
Constructor Details
-
DiagStatusServiceMBeanImpl
@Inject public DiagStatusServiceMBeanImpl(org.opendaylight.infrautils.diagstatus.DiagStatusService diagStatusService, org.opendaylight.infrautils.ready.SystemReadyMonitor systemReadyMonitor) throws JMException - Throws:
JMException
-
-
Method Details
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
InstanceNotFoundExceptionMBeanRegistrationException
-
acquireServiceStatus
- Specified by:
acquireServiceStatusin interfaceorg.opendaylight.infrautils.diagstatus.DiagStatusServiceMBean
-
acquireServiceStatusDetailed
- Specified by:
acquireServiceStatusDetailedin interfaceorg.opendaylight.infrautils.diagstatus.DiagStatusServiceMBean
-
acquireServiceStatusBrief
- Specified by:
acquireServiceStatusBriefin interfaceorg.opendaylight.infrautils.diagstatus.DiagStatusServiceMBean
-
acquireServiceStatusMap
- Specified by:
acquireServiceStatusMapin interfaceorg.opendaylight.infrautils.diagstatus.DiagStatusServiceMBean
-
acquireServiceStatusAsJSON
- Specified by:
acquireServiceStatusAsJSONin interfaceorg.opendaylight.infrautils.diagstatus.DiagStatusServiceMBean
-