public static < T > Collection < MemberResponse < T > > executeOptimistic ( IExecutorService execSvc , Set < Member > members , Callable < T > callable ) { return executeOptimistic ( execSvc , members , callable , 60 , TimeUnit . SECONDS ) ; }
Will wait a maximum of 1 minute for each node to response with their result . If an error occurs on any member we will always attempt to continue execution and collect as many results as possible .