Skip to content

Conversation

fabianfett
Copy link
Member

Motivation

Scheduling a request on the new ConnectionPool will require a request to be schedulable and executable. In fact there should never be a request that is schedulable but not executable. For that reason the renamed HTTPSchedulableRequest depends on HTTPExecutableRequest.

Changes

  • Rename: HTTPExecutingRequest -> HTTPExecutableRequest
  • Rename: HTTPSchedulableRequest -> HTTPScheduledRequest
  • HTTPSchedulableRequest requires HTTPExecutableRequest

@fabianfett fabianfett added the 🔨 semver/patch No public API change. label Jul 9, 2021
@fabianfett fabianfett added this to the HTTP/2 support milestone Jul 9, 2021
@fabianfett fabianfett requested a review from Lukasa July 9, 2021 10:08
@Lukasa Lukasa merged commit 79db46a into swift-server:main Jul 9, 2021
@fabianfett fabianfett deleted the ff-protocol-restructure branch July 9, 2021 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🔨 semver/patch No public API change.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants