Package gda.beamline.health
Class BeamlineHealthMonitor
java.lang.Object
gda.factory.FindableBase
gda.beamline.health.BeamlineHealthMonitor
- All Implemented Interfaces:
Findable
Returns the
The most serious state amongst the conditions for individual components determines the overall state of the beamline.
BeamlineHealthState of each component that is configured as relevant to the health of the
beamline, and the overall beamline state. The most serious state amongst the conditions for individual components determines the overall state of the beamline.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetState()inthashCode()voidsetConditions(Collection<ComponentHealthCondition> conditions) toString()Methods inherited from class gda.factory.FindableBase
getName, setName
-
Constructor Details
-
BeamlineHealthMonitor
public BeamlineHealthMonitor()
-
-
Method Details
-
getState
-
setConditions
-
hashCode
public int hashCode()- Overrides:
hashCodein classFindableBase
-
equals
- Overrides:
equalsin classFindableBase
-
toString
-