@Singleton @OsgiServiceProvider(classes=DiagStatusServiceMBean.class) 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
JMExceptionIOExceptionpublic void onSystemBootReady()
SystemReadyListeneronSystemBootReady in interface SystemReadyListener@PreDestroy public void close() throws IOException, MalformedObjectNameException, InstanceNotFoundException, MBeanRegistrationException
public String acquireServiceStatus()
acquireServiceStatus in interface DiagStatusServiceMBeanpublic String acquireServiceStatusDetailed()
acquireServiceStatusDetailed in interface DiagStatusServiceMBeanpublic String acquireServiceStatusBrief()
acquireServiceStatusBrief in interface DiagStatusServiceMBeanpublic Map<String,String> acquireServiceStatusMap()
acquireServiceStatusMap in interface DiagStatusServiceMBean@Deprecated public String acquireServiceStatusAsJSON(String outputType)
acquireServiceStatusAsJSON in interface DiagStatusServiceMBeanpublic String acquireServiceStatusAsJSON()
acquireServiceStatusAsJSON in interface DiagStatusServiceMBeanCopyright © 2019 OpenDaylight. All rights reserved.