Class ThresholdApproverSupplier
java.lang.Object
uk.ac.gda.component.beamline.common.ThresholdApproverSupplier
- All Implemented Interfaces:
Supplier<ActionApprover>
Supplies
ActionApprover to check positions of a ScannableBase against a numerical ThresholdApproverSupplier.NumericalPropertyThreshold-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classApproves (numerical) values above a local-property specified threshold valuestatic final classApproves (numerical) values below a local-property specified threshold valuestatic classApproves values based on their relation to a specified numerical threshold value -
Constructor Summary
ConstructorsConstructorDescriptionThresholdApproverSupplier(String fallbackDenialReason, ScannableBase scannable, ThresholdApproverSupplier.NumericalPropertyThreshold criterion) -
Method Summary
-
Constructor Details
-
ThresholdApproverSupplier
public ThresholdApproverSupplier(String fallbackDenialReason, ScannableBase scannable, ThresholdApproverSupplier.NumericalPropertyThreshold criterion)
-
-
Method Details
-
get
- Specified by:
getin interfaceSupplier<ActionApprover>
-