We can set the TimeoutFilter.PropagateDeadlines and TimeoutFilter.PreferDeadlineOverTimeout to configure behavior on the Client. When the MethodBuilder interface is used, the perRequestModule does only look at the Default values of these configurations, preventing custom configuration.
Solution
Pass the TimeoutFilter.PropagateDeadlines and
TimeoutFilter.PreferDeadlineOverTimeout as Params to the perRequestModule to instantiate the TimeoutFilter with correct configuration.
Result
The MethodBuilder will pick up configured TimeoutFilter.PropagateDeadlines and TimeoutFilter.PreferDeadlineOverTimeout parameters.
Problem
We can set the
TimeoutFilter.PropagateDeadlines
andTimeoutFilter.PreferDeadlineOverTimeout
to configure behavior on the Client. When the MethodBuilder interface is used, theperRequestModule
does only look at theDefault
values of these configurations, preventing custom configuration.Solution
Pass the
TimeoutFilter.PropagateDeadlines
andTimeoutFilter.PreferDeadlineOverTimeout
as Params to theperRequestModule
to instantiate theTimeoutFilter
with correct configuration.Result
The MethodBuilder will pick up configured
TimeoutFilter.PropagateDeadlines
andTimeoutFilter.PreferDeadlineOverTimeout
parameters.Signed-off-by: Jens Kat jenskat@gmail.com