Class DefaultOpenflowDiagStatusProvider
java.lang.Object
org.opendaylight.openflowjava.protocol.impl.core.DefaultOpenflowDiagStatusProvider
- All Implemented Interfaces:
OpenflowDiagStatusProvider
@Singleton
public final class DefaultOpenflowDiagStatusProvider
extends Object
implements OpenflowDiagStatusProvider
-
Constructor Summary
ConstructorDescriptionDefaultOpenflowDiagStatusProvider
(org.opendaylight.infrautils.diagstatus.DiagStatusService diagStatusService) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
void
reportStatus
(String diagStatusIdentifier, Throwable throwable) void
reportStatus
(String diagStatusIdentifier, org.opendaylight.infrautils.diagstatus.ServiceState serviceState) void
reportStatus
(String diagStatusIdentifier, org.opendaylight.infrautils.diagstatus.ServiceState serviceState, String description) void
reportStatus
(org.opendaylight.infrautils.diagstatus.ServiceState serviceState)
-
Constructor Details
-
DefaultOpenflowDiagStatusProvider
@Inject public DefaultOpenflowDiagStatusProvider(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 interfaceOpenflowDiagStatusProvider
-
reportStatus
- Specified by:
reportStatus
in interfaceOpenflowDiagStatusProvider
-
reportStatus
public void reportStatus(String diagStatusIdentifier, org.opendaylight.infrautils.diagstatus.ServiceState serviceState, String description) - Specified by:
reportStatus
in interfaceOpenflowDiagStatusProvider
-
reportStatus
public void reportStatus(String diagStatusIdentifier, org.opendaylight.infrautils.diagstatus.ServiceState serviceState) - Specified by:
reportStatus
in interfaceOpenflowDiagStatusProvider
-
reportStatus
public void reportStatus()
-