@Singleton public class DiagStatusServiceMBeanImpl extends StandardMBean implements DiagStatusServiceMBean, SystemReadyListener
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() |
void |
onSystemBootReady()
Called back once when the system has become "fully ready" after the
initial boot up.
|
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, IOException
JMException
IOException
public void onSystemBootReady()
SystemReadyListener
onSystemBootReady
in interface SystemReadyListener
@PreDestroy public void close() throws 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.