Class DefaultHealthStatusService
java.lang.Object
dev.getelements.elements.service.health.DefaultHealthStatusService
- All Implemented Interfaces:
HealthStatusService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionPerforms some health checks on the server and then returns the status.jakarta.inject.Provider
<ControlClient> void
setControlClientProvider
(jakarta.inject.Provider<ControlClient> controlClientProvider) void
setDatabaseHealthStatusDaos
(Set<DatabaseHealthStatusDao> databaseHealthStatusDaos) void
setInstanceDiscoveryService
(InstanceDiscoveryService instanceDiscoveryService) void
setMapper
(MapperRegistry mapperRegistry) void
setRemoteInvokerRegistry
(RemoteInvokerRegistry remoteInvokerRegistry)
-
Constructor Details
-
DefaultHealthStatusService
public DefaultHealthStatusService()
-
-
Method Details
-
checkHealthStatus
Description copied from interface:HealthStatusService
Performs some health checks on the server and then returns the status. If any health check fails this will throw an exception. If the system is healthy, this will return theHealthStatus
.- Specified by:
checkHealthStatus
in interfaceHealthStatusService
- Returns:
- the
HealthStatus
-
getMapper
-
setMapper
-
getInstanceDiscoveryService
-
setInstanceDiscoveryService
-
getControlClientProvider
-
setControlClientProvider
@Inject public void setControlClientProvider(jakarta.inject.Provider<ControlClient> controlClientProvider) -
getDatabaseHealthStatusDaos
-
setDatabaseHealthStatusDaos
@Inject public void setDatabaseHealthStatusDaos(Set<DatabaseHealthStatusDao> databaseHealthStatusDaos) -
getRemoteInvokerRegistry
-
setRemoteInvokerRegistry
-