All this stuff should be accessed by a request handler whenever it wants, as a context instead of squeezing them into BackOffer, an interface that has nothing to do with this information.
Describe the feature you'd like:
Create a context interface and attach all these info to its instance.
Feature Request
Is your feature request related to a problem? Please describe:
Backoffer
is an interface that controls the backoff action while a request failed. But now it is acting as acontext
instead of what it claims.It contains:
All this stuff should be accessed by a request handler whenever it wants, as a context instead of squeezing them into
BackOffer
, an interface that has nothing to do with this information.Describe the feature you'd like:
Create a context interface and attach all these info to its instance.