Class DefaultDiagStatusProvider

java.lang.Object
org.opendaylight.openflowplugin.impl.DefaultDiagStatusProvider
All Implemented Interfaces:
DiagStatusProvider

@Singleton public final class DefaultDiagStatusProvider extends Object implements DiagStatusProvider
  • Constructor Details

    • DefaultDiagStatusProvider

      @Inject public DefaultDiagStatusProvider(org.opendaylight.infrautils.diagstatus.DiagStatusService diagStatusService)
  • Method Details

    • close

      @PreDestroy public void close()
    • reportStatus

      public void reportStatus(org.opendaylight.infrautils.diagstatus.ServiceState serviceState)
      Specified by:
      reportStatus in interface DiagStatusProvider
    • reportStatus

      public void reportStatus(org.opendaylight.infrautils.diagstatus.ServiceState serviceState, Throwable throwable)
      Specified by:
      reportStatus in interface DiagStatusProvider
    • reportStatus

      public void reportStatus(org.opendaylight.infrautils.diagstatus.ServiceState serviceState, String description)
      Specified by:
      reportStatus in interface DiagStatusProvider