org.syrup
Interface Function
- All Known Implementing Classes:
- Abort, Alarm, BShell, Concat, Constant, Duplicate, Finish, Flip, Initiate, Launch, Null, Shell, Split
- public interface Function
The function of a Task that is executed by a Worker. A concrete
implementation must be a stateless (pure) Function; the Result after
execution must solely depend on the Context.
- Author:
- Robbert van Dalen
Field Summary |
static java.lang.String |
COPYRIGHT
|
COPYRIGHT
public static final java.lang.String COPYRIGHT
- See Also:
- Constant Field Values
execute
public Result execute(Context context)
- Generates a Result given a Task's Context. Implementations should not
throw Exceptions, retain Objects or any other resources after the calling
Thread exits this method.
- Parameters:
context
- The Context from which the Function get its parameters.
- Returns:
- The Result after execution.