@Singleton public class DiagStatusServiceImpl extends Object implements DiagStatusService
| Constructor and Description | 
|---|
| DiagStatusServiceImpl(List<ServiceStatusProvider> serviceStatusProviders,
                     SystemReadyMonitor systemReadyMonitor) | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<ServiceDescriptor> | getAllServiceDescriptors()Retrieve the status of all services registered so far. | 
| ServiceDescriptor | getServiceDescriptor(String serviceIdentifier)Retrieve the status of a service specified by the identifier. | 
| ServiceStatusSummary | getServiceStatusSummary()Retrieve the status of all services registered so far. | 
| ServiceRegistration | register(String serviceIdentifier)Register a service for status monitoring. | 
| void | report(ServiceDescriptor serviceDescriptor)Report the status of a service specified by the identifier. | 
@Inject public DiagStatusServiceImpl(List<ServiceStatusProvider> serviceStatusProviders, SystemReadyMonitor systemReadyMonitor)
public ServiceRegistration register(String serviceIdentifier)
DiagStatusServiceregister in interface DiagStatusServiceserviceIdentifier - unique identifier for the service being registeredpublic void report(ServiceDescriptor serviceDescriptor)
DiagStatusServicereport in interface DiagStatusServiceserviceDescriptor - description of the service statepublic ServiceDescriptor getServiceDescriptor(String serviceIdentifier)
DiagStatusServicegetServiceDescriptor in interface DiagStatusServiceserviceIdentifier - unique identifier for a servicepublic Collection<ServiceDescriptor> getAllServiceDescriptors()
DiagStatusServicegetAllServiceDescriptors in interface DiagStatusServicepublic ServiceStatusSummary getServiceStatusSummary()
DiagStatusServicegetServiceStatusSummary in interface DiagStatusServiceServiceStatusSummaryCopyright © 2019 OpenDaylight. All rights reserved.