@Singleton public class DiagStatusServiceMBeanImpl extends StandardMBean implements DiagStatusServiceMBean, AutoCloseable
JMX_OBJECT_NAME, RMI_REGISTRY_PORT
Constructor and Description |
---|
DiagStatusServiceMBeanImpl(DiagStatusService diagStatusService,
SystemReadyMonitor systemReadyMonitor) |
Modifier and Type | Method and Description |
---|---|
String |
acquireServiceStatus() |
String |
acquireServiceStatusAsJSON() |
String |
acquireServiceStatusAsJSON(String outputType)
Deprecated.
|
String |
acquireServiceStatusBrief() |
String |
acquireServiceStatusDetailed() |
Map<String,String> |
acquireServiceStatusMap() |
void |
close() |
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
@Inject public DiagStatusServiceMBeanImpl(DiagStatusService diagStatusService, SystemReadyMonitor systemReadyMonitor) throws JMException
JMException
@PreDestroy public void close() throws IOException, MalformedObjectNameException, InstanceNotFoundException, MBeanRegistrationException
close
in interface AutoCloseable
IOException
MalformedObjectNameException
InstanceNotFoundException
MBeanRegistrationException
public String acquireServiceStatus()
acquireServiceStatus
in interface DiagStatusServiceMBean
public String acquireServiceStatusDetailed()
acquireServiceStatusDetailed
in interface DiagStatusServiceMBean
public String acquireServiceStatusBrief()
acquireServiceStatusBrief
in interface DiagStatusServiceMBean
public Map<String,String> acquireServiceStatusMap()
acquireServiceStatusMap
in interface DiagStatusServiceMBean
@Deprecated public String acquireServiceStatusAsJSON(String outputType)
acquireServiceStatusAsJSON
in interface DiagStatusServiceMBean
public String acquireServiceStatusAsJSON()
acquireServiceStatusAsJSON
in interface DiagStatusServiceMBean
Copyright © 2019 OpenDaylight. All rights reserved.