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

[EventEngine] Refactor ServerCallbackCall to use EventEngine::Run #36126

Closed
wants to merge 6 commits into from

Conversation

drfloob
Copy link
Member

@drfloob drfloob commented Mar 14, 2024

This removes two Executor::Run dependencies, and requires that all ServerCallbackCall implementations implement the new RunAsync method. There's one other known other implementation of ServerCallbackCall that will need to be updated.

We could also support an "inefficient" path that uses the default engine (not implemented here), for all subclasses that do not want to update. As far as anyone is aware, the ServerCallbackCall class was never intended to be subclassed externally.

copybara-service bot pushed a commit that referenced this pull request Mar 27, 2024
COPYBARA_INTEGRATE_REVIEW=#36126 from drfloob:server-callback-on-ee 6242a78
FUTURE_COPYBARA_INTEGRATE_REVIEW=#36126 from drfloob:server-callback-on-ee 6242a78

----
DO NOT SUBMIT. This PR is for testing purposes only. [cl/619662401](http://cl/619662401) [cl/619621598](http://cl/619621598)

PiperOrigin-RevId: 619662401
copybara-service bot pushed a commit that referenced this pull request Mar 27, 2024
COPYBARA_INTEGRATE_REVIEW=#36126 from drfloob:server-callback-on-ee 6242a78
FUTURE_COPYBARA_INTEGRATE_REVIEW=#36126 from drfloob:server-callback-on-ee 6242a78

----
DO NOT SUBMIT. This PR is for testing purposes only. [cl/619662401](http://cl/619662401) [cl/619621598](http://cl/619621598)

PiperOrigin-RevId: 619662401
copybara-service bot pushed a commit that referenced this pull request Mar 28, 2024
COPYBARA_INTEGRATE_REVIEW=#36126 from drfloob:server-callback-on-ee 6242a78
FUTURE_COPYBARA_INTEGRATE_REVIEW=#36126 from drfloob:server-callback-on-ee 6242a78

----
DO NOT SUBMIT. This PR is for testing purposes only. [cl/619662401](http://cl/619662401) [cl/619621598](http://cl/619621598)

PiperOrigin-RevId: 619662401
@ctiller ctiller closed this in 3d82c52 Mar 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants