Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Impl/handler service endpoints logic workflow abstraction #73

Open
wants to merge 18 commits into
base: dev
Choose a base branch
from

Conversation

MS-Painter
Copy link
Owner

@MS-Painter MS-Painter commented Jun 15, 2021

Changes:

  • Cleanup server side handler service implementation using ServiceEndpoint trait abstraction.
  • Remove unneeded async constraint on Mapping stop_handler logic.
  • Remove async constraint for is_any_handler_alive logic by moving it as part of a service endpoint.
  • Improve startup_handlers iterations by iterating once.

…oints

Work in progress since currently not all endpoints can be implemented.
Will require usage of async traits which currently is not officially supported -
Could cause serious performance impacts on per function call heap allocations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant