Class WorkRequirementHelper
java.lang.Object
co.yellowdog.platform.clients.scheduler.WorkRequirementHelper
Helper class to make it easier to write consumers of the 
WorkClient.
 
 This class provides a number of methods that return a Future allowing consumers
 to simply wait for the required state of a work requirement before continuing on.
- 
Constructor Summary
ConstructorsConstructorDescriptionWorkRequirementHelper(WorkRequirement workRequirement, WorkClientImpl workClientImpl)  - 
Method Summary
Modifier and TypeMethodDescriptionwhenRequirementMatches(@NonNull Predicate<WorkRequirement> predicate) whenRequirementStatusIs(@NonNull WorkRequirementStatus status)  
- 
Constructor Details
- 
WorkRequirementHelper
 
 - 
 - 
Method Details
- 
whenRequirementMatches
public Future<WorkRequirement> whenRequirementMatches(@NonNull @NonNull Predicate<WorkRequirement> predicate)  - 
whenRequirementStatusIs
public Future<WorkRequirement> whenRequirementStatusIs(@NonNull @NonNull WorkRequirementStatus status)  
 -