Package com.evolveum.axiom.reactor
Interface Action<E extends Exception>
- All Superinterfaces:
- Dependency<Void>
- All Known Subinterfaces:
- DependantAction<E>
- All Known Implementing Classes:
- ValueActionImpl
- 
Nested Class SummaryNested classes/interfaces inherited from interface com.evolveum.axiom.reactor.DependencyDependency.Immediate<V>, Dependency.OptionalDep<T>, Dependency.Search<T>, Dependency.Suppliable<V>, Dependency.Unsatified<V>
- 
Method SummaryMethods inherited from interface com.evolveum.axiom.reactor.DependencyerrorMessage, flatMap, isRequired, map, unsatisfied
- 
Method Details- 
applyvoid apply()
- 
isSatisfieddefault boolean isSatisfied()- Specified by:
- isSatisfiedin interface- Dependency<E extends Exception>
 
- 
get- Specified by:
- getin interface- Dependency<E extends Exception>
 
- 
successfulboolean successful()
- 
canApplyboolean canApply()Returns true if action can be applied. Return false if action application of action failed with exception, which is non-retryable.
- 
fail
- 
error
 
-