public interface IFunctor
IArgs
argument.
There is no statement about the concurrency or state restrictions of the IFunctor in this interface. Such restrictions must be stated with the implementation itself.
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
perform(IFunctorCall call)
Perform the encapsulated business logic in the context defined in "call".
|
java.lang.Object perform(IFunctorCall call) throws FunctorInvocationException
call
- The call contextFunctorInvocationException
- An exception that raised while executing the business logic
will be wrapped in a FunctorInvocationException.