 |
@exarkun reported |
| Trac ID |
trac#9632 |
| Type |
enhancement |
| Created |
2019-04-25 14:17:53Z |
ReactorBase implements IReactorPluggableNameResolver and IReactorPluggableResolver. The implementations are entirely self-contained and consist essentially of boring bookkeeping logic.
If the implementation were factored into a stand-alone class then it could be mixed in to other reactor implementations quite easily. Since name resolution is increasingly a requirement of basic functionality (due to HostnameEndpoint) it would be excellent to provide this mixin as a helper rather than forcing everyone to re-implement the same boring logic.
Searchable metadata
trac-id__9632 9632
type__enhancement enhancement
reporter__exarkun exarkun
priority__normal normal
milestone__None None
branch__
branch_author__
status__closed closed
resolution__fixed fixed
component__core core
keywords__None None
time__1556201873701187 1556201873701187
changetime__1556647699027309 1556647699027309
version__None None
owner__Jean_Paul_Calderone__exarkun_____ Jean-Paul Calderone <exarkun@...>
ReactorBase implements IReactorPluggableNameResolver and IReactorPluggableResolver. The implementations are entirely self-contained and consist essentially of boring bookkeeping logic.
If the implementation were factored into a stand-alone class then it could be mixed in to other reactor implementations quite easily. Since name resolution is increasingly a requirement of basic functionality (due to HostnameEndpoint) it would be excellent to provide this mixin as a helper rather than forcing everyone to re-implement the same boring logic.
Searchable metadata