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

Event Hub Client Compatibility Shim #6336

Closed
jsquire opened this issue May 20, 2019 · 0 comments
Closed

Event Hub Client Compatibility Shim #6336

jsquire opened this issue May 20, 2019 · 0 comments
Assignees
Labels
Client This issue points to a problem in the data-plane of the library. Event Hubs
Milestone

Comments

@jsquire
Copy link
Member

jsquire commented May 20, 2019

Summary

The Event Hub client library will provide a new API surface for track two. In order to meet deadlines for the June preview, the new API surface will be based on the track one implementation using a private set of its types and a compatibility layer.

Scope of Work

  • Create a private compatibility shim that allows the track two EventHubClient implementation to contain a track one instance that conforms to a known interface that track two transport clients will conform to.

  • The calls needed by the track two EventHubClient are able to be fulfilled by the track one client with any needed compatibility transformations satisfied.

Out of Scope

  • Compatibility for event senders

  • Compatibility for event receivers.

Success Criteria

  • The track two EventHubClient can create an instance of the track one client, wrapped for compatibility and make use of it via containment, conforming to the the track two transport client interface.
@jsquire jsquire added this to the Sprint 153 milestone May 20, 2019
@jsquire jsquire self-assigned this May 20, 2019
@jsquire jsquire added Client This issue points to a problem in the data-plane of the library. Event Hubs labels May 20, 2019
@jsquire jsquire modified the milestones: Sprint 153, Sprint 154 May 31, 2019
@jsquire jsquire closed this as completed Jun 11, 2019
@github-actions github-actions bot locked and limited conversation to collaborators Mar 29, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Client This issue points to a problem in the data-plane of the library. Event Hubs
Projects
None yet
Development

No branches or pull requests

1 participant