Description
The Java client only allows to set a timeout to functions by means of a system property (gemfire.CLIENT_FUNCTION_TIMEOUT) while the C++ and C# native clients allow to pass a timeout parameter on a function execution basis.
It will be good to have the same functionality on the Java client by means of having the following methods on the Execution interface:
ResultCollector<OUT, AGG> execute(Function function, int timeoutMs) throws FunctionException; ResultCollector<OUT, AGG> execute(String functionId, int timeoutMs) throws FunctionException;
Attachments
Issue Links
- links to