Interface FunctionExecutor<T>
-
- Type Parameters:
T- the type of the function argument
- All Known Implementing Classes:
ServiceValueExecutor
public interface FunctionExecutor<T>Encapsulates execution of a function.- Author:
- Paul Ferraro
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <R,E extends Exception>
Rexecute(org.wildfly.common.function.ExceptionFunction<T,R,E> function)Executes the given function.
-
-
-
Method Detail
-
execute
<R,E extends Exception> R execute(org.wildfly.common.function.ExceptionFunction<T,R,E> function) throws E extends Exception
Executes the given function.- Type Parameters:
R- the return typeE- the exception type- Parameters:
function- a function to execute- Returns:
- the result of the function
- Throws:
E- if the function fails to executeE extends Exception
-
-