Package gda.beamline.health
package gda.beamline.health
-
ClassDescriptionA beamline health condition that checks whether ActiveMQ is activeIndicates the state of an individual component that is relevant to the beamline's health.
It is generated from the corresponding ComponentHealthCondition and is intended for display to the user.Returns theBeamlineHealthStateof each component that is configured as relevant to the health of the beamline, and the overall beamline state.This class indicates the overall health state of the beamline.
This will typically have been determined from the state of the individual components that are configured.Used to indicate the overall health state of the beamline and the components that are configured as relevant to the the beamline's status.
ERROR indicates that the beamline is not in a usable state WARNING indicates that the beamline is usable, but some scannables may not be in their ideal state NOT_CHECKED is only applicable to individual components and indicates that the condition for that component is disabled and therefore the component's state has not been checked.This represents a condition on a component of the beamline which contributes to its overall health.
It could for example check whether a scannable is within an acceptable range, or whether a required service is running.Check that the Malcolm process is runningBase class forServerConditions that require rate limitationAComponentHealthConditionbased on the position of aScannableWraps aScannableThresholdCheckto determine the health status of the scannableBase class for checking that a server/service is runningThis class provides functionality to resume or pause the submission queue based on the state of a Scannable.