Class ModelHealthChecker
- java.lang.Object
-
- com.codedstreams.otterstreams.sql.runtime.ModelHealthChecker
-
public class ModelHealthChecker extends Object
Performs periodic health checks on loaded models.- Since:
- 1.0.0
- Author:
- Nestor Martourez Abiangang A.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classModelHealthChecker.HealthStatusHealth status for a single model.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelHealthChecker.HealthStatusgetHealthStatus(String modelName)static ModelHealthCheckergetInstance()voidregisterModel(String modelName, InferenceEngine<?> engine)voidstart(long checkIntervalSeconds)voidstop()voidunregisterModel(String modelName)
-
-
-
Method Detail
-
getInstance
public static ModelHealthChecker getInstance()
-
start
public void start(long checkIntervalSeconds)
-
stop
public void stop()
-
registerModel
public void registerModel(String modelName, InferenceEngine<?> engine)
-
unregisterModel
public void unregisterModel(String modelName)
-
getHealthStatus
public ModelHealthChecker.HealthStatus getHealthStatus(String modelName)
-
-