_wrapAsyncChannelWithTransformations(wrappingChannelSynchronously:backPressureStrategy:isOutboundHalfClosureEnabled:channelReadTransformation:)
This method is only used from our server bootstrap to allow us to run the child channel initializer at the right moment.
- iOS
- 13+
- macOS
- 10.15+
- tvOS
- 13+
- watchOS
- 6+
static func _wrapAsyncChannelWithTransformations(wrappingChannelSynchronously channel: any Channel, backPressureStrategy: NIOAsyncSequenceProducerBackPressureStrategies.HighLowWatermark? = nil, isOutboundHalfClosureEnabled: Bool = false, channelReadTransformation: @escaping (any Channel) -> EventLoopFuture<Inbound>) throws -> NIOAsyncChannel<Inbound, Outbound> where Outbound == Never