Class PersistenceHealthStatusProvider
java.lang.Object
org.openremote.container.persistence.PersistenceHealthStatusProvider
- All Implemented Interfaces:
org.openremote.model.ContainerService,org.openremote.model.system.HealthStatusProvider
public class PersistenceHealthStatusProvider
extends Object
implements org.openremote.model.system.HealthStatusProvider, org.openremote.model.ContainerService
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprotected PersistenceServicestatic final StringFields inherited from interface org.openremote.model.ContainerService
DEFAULT_PRIORITY, HIGH_PRIORITY, LOW_PRIORITY, MED_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintGets the priority of this service which is used to determine initialization order when services are auto discovered; services with a lower priority are initialized and started first.voidinit(org.openremote.model.Container container) All services are initialized in the order they have been added to the container (if container started with explicit list of services) otherwise they are initialized in order ofContainerService.getPriority().voidstart(org.openremote.model.Container container) After initialization, services are started in the order they have been added to the container (if container started with explicit list of services) otherwise they are started in order ofContainerService.getPriority().voidstop(org.openremote.model.Container container) When the container is shutting down, it stops all services in the reverse order they were started.
-
Field Details
-
NAME
- See Also:
-
VERSION
- See Also:
-
persistenceService
-
-
Constructor Details
-
PersistenceHealthStatusProvider
public PersistenceHealthStatusProvider()
-
-
Method Details
-
getPriority
public int getPriority()Description copied from interface:org.openremote.model.ContainerServiceGets the priority of this service which is used to determine initialization order when services are auto discovered; services with a lower priority are initialized and started first.- Specified by:
getPriorityin interfaceorg.openremote.model.ContainerService
-
init
Description copied from interface:org.openremote.model.ContainerServiceAll services are initialized in the order they have been added to the container (if container started with explicit list of services) otherwise they are initialized in order ofContainerService.getPriority().- Specified by:
initin interfaceorg.openremote.model.ContainerService- Throws:
Exception
-
start
Description copied from interface:org.openremote.model.ContainerServiceAfter initialization, services are started in the order they have been added to the container (if container started with explicit list of services) otherwise they are started in order ofContainerService.getPriority().- Specified by:
startin interfaceorg.openremote.model.ContainerService- Throws:
Exception
-
stop
Description copied from interface:org.openremote.model.ContainerServiceWhen the container is shutting down, it stops all services in the reverse order they were started.- Specified by:
stopin interfaceorg.openremote.model.ContainerService- Throws:
Exception
-
getHealthStatusName
- Specified by:
getHealthStatusNamein interfaceorg.openremote.model.system.HealthStatusProvider
-
getHealthStatusVersion
- Specified by:
getHealthStatusVersionin interfaceorg.openremote.model.system.HealthStatusProvider
-
getHealthStatus
- Specified by:
getHealthStatusin interfaceorg.openremote.model.system.HealthStatusProvider
-