Skip to content

Conversation

@JordonPhillips
Copy link
Contributor

To summarize what this PR does:

  • smithy-event-stream package was removed, and its contents were moved into core.
  • The event stream classes were changed from protocols to concrete classes. The expectation is that protocols implement the publisher and receiver, then those are combined into one of the three stream types.
  • Methods were added to the ClientProtocol interface to create the publishers and receivers.
  • code gen was updated to use the new types

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@JordonPhillips JordonPhillips requested a review from a team as a code owner March 18, 2025 16:28
@JordonPhillips JordonPhillips force-pushed the centralize-event-streams branch from d41629d to 61b5399 Compare March 18, 2025 16:34
haydenbaker
haydenbaker previously approved these changes Mar 18, 2025
@JordonPhillips JordonPhillips merged commit 06f872b into develop Mar 19, 2025
2 checks passed
@JordonPhillips JordonPhillips deleted the centralize-event-streams branch March 19, 2025 20:19
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.

3 participants