-
- All Implemented Interfaces:
public interface ExecutionStep<T extends Object>A single execution step in a chain, represented as a pre-computed value or a callback provided by user.
Result of the ExecutionStep will be then asynchronously processed by Joiner as follows:
return as is, if the result is a java.util.concurrent.CompletableFuture, for cases like: map, filter etc
run the DB query, if the result is a cz.encircled.joiner.query.JoinerQuery
otherwise, do persist an entity (or list of entities) and return its reference