guards property
Guards that will be executing BeamGuard.check on currentBeamLocation candidate.
Checks will be executed in order; chain of responsibility pattern.
When some guard returns false
, location candidate will not be accepted
and stack of pages will be updated as is configured in BeamGuard
.
Implementation
final List<BeamGuard> guards;