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

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

Labels

🔨 semver/patchNo public API change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@fabianfett@Lukasa