failsafe-lib / failsafe

Fault tolerance and resilience patterns for the JVM
https://failsafe.dev
Apache License 2.0
4.17k stars 296 forks source link

Support timeout function #305

Open jhalterman opened 2 years ago

jhalterman commented 2 years ago

In a separate issue discussing internal APIs, it was suggested that Timeout should support a function that takes an ExecutionContext and returns a Timeout duration, similar to DelayablePolicy:

https://github.com/failsafe-lib/failsafe/issues/292#issuecomment-931753701