@@ -22,7 +22,6 @@ import class NIOQUIC.AsyncVerifier
2222import class NIOQUIC. Authenticator
2323import struct NIOQUIC. QUICConfiguration
2424import class NIOQUIC. QUICHandler
25- import struct NIOQUIC. QUICMetrics
2625import struct NIOQUIC. QUICStreamCreator
2726
2827typealias QUICHTTP3ConnectionHandler = HTTP3ConnectionHandler < QUICStreamCreator >
@@ -37,7 +36,6 @@ extension ChannelPipeline.SynchronousOperations {
3736 /// - configuration: The ``HTTP3ServerConfiguration``.
3837 /// - settings: The `HTTP3Settings` to use for all incoming connections.
3938 /// - quicConfiguration: The `QUICConfiguration` to be used.
40- /// - metrics: The metrics.
4139 /// - logger: The logger.
4240 /// - inboundRequestStreamInitializer: Closure to run for each incoming stream. Must be synchronous.
4341 /// - Returns: A ``HTTP3ServerConnectionMultiplexer``. Use this to iterate incoming connections.
@@ -47,7 +45,6 @@ extension ChannelPipeline.SynchronousOperations {
4745 configuration: HTTP3ServerConfiguration = . defaults,
4846 settings: HTTP3Settings = . init( ) ,
4947 quicConfiguration: QUICConfiguration ,
50- metrics: QUICMetrics ? = nil ,
5148 logger: Logger ,
5249 inboundRequestStreamInitializer:
5350 @Sendable @escaping ( HTTP3StreamInitializerParameters )
@@ -69,7 +66,6 @@ extension ChannelPipeline.SynchronousOperations {
6966 asyncVerifier: nil ,
7067 authenticator: authenticator,
7168 logger: logger,
72- metrics: metrics,
7369 inboundConnectionInitializer: { connectionChannel, streamCreator in
7470 connectionChannel. eventLoop. makeCompletedFuture {
7571 let loopBoundHandler : NIOLoopBoundBox < HTTP3ConnectionHandler < QUICStreamCreator > ? > = . init(
@@ -114,7 +110,6 @@ extension ChannelPipeline.SynchronousOperations {
114110 /// - configuration: The ``HTTP3ClientConfiguration``.
115111 /// - settings: The `HTTP3Settings` to use for all outgoing connections.
116112 /// - quicConfiguration: The `QUICConfiguration` to be used.
117- /// - metrics: The metrics.
118113 /// - logger: The logger.
119114 /// - internalInboundStreamInitializer: A closure which will be called for every incoming non-push stream.
120115 /// - Returns: A ``HTTP3ClientConnectionMultiplexer``. Use this to create outgoing connections.
@@ -124,7 +119,6 @@ extension ChannelPipeline.SynchronousOperations {
124119 configuration: HTTP3ClientConfiguration = . defaults,
125120 settings: HTTP3Settings = . init( ) ,
126121 quicConfiguration: QUICConfiguration ,
127- metrics: QUICMetrics ? = nil ,
128122 logger: Logger ,
129123 internalInboundStreamInitializer: (
130124 @Sendable ( any Channel , QUICStreamID , HTTP3StreamType . Unidirectional ) -> EventLoopFuture < Void >
@@ -148,7 +142,6 @@ extension ChannelPipeline.SynchronousOperations {
148142 asyncVerifier: asyncVerifier,
149143 authenticator: nil ,
150144 logger: logger,
151- metrics: metrics,
152145 inboundConnectionInitializer: { _, _ in
153146 fatalError ( )
154147 } ,
@@ -211,7 +204,6 @@ extension ChannelPipeline.SynchronousOperations {
211204 /// - configuration: The ``HTTP3ServerConfiguration``.
212205 /// - settings: The `HTTP3Settings` to use for all incoming connections.
213206 /// - quicConfiguration: The `QUICConfiguration` to be used.
214- /// - metrics: The metrics.
215207 /// - logger: The logger.
216208 /// - inboundConnectionInitializer: Closure to run for each incoming connection.
217209 /// - inboundRequestStreamInitializer: Closure to run for each incoming request stream.
@@ -222,7 +214,6 @@ extension ChannelPipeline.SynchronousOperations {
222214 configuration: HTTP3ServerConfiguration = . defaults,
223215 settings: HTTP3Settings = . init( ) ,
224216 quicConfiguration: QUICConfiguration ,
225- metrics: QUICMetrics ? = nil ,
226217 logger: Logger ,
227218 inboundConnectionInitializer: @Sendable @escaping ( any Channel ) -> EventLoopFuture < Void > ,
228219 inboundRequestStreamInitializer:
@@ -248,7 +239,6 @@ extension ChannelPipeline.SynchronousOperations {
248239 asyncVerifier: nil ,
249240 authenticator: authenticator,
250241 logger: logger,
251- metrics: metrics,
252242 inboundConnectionInitializer: { connectionChannel, streamCreator in
253243 connectionChannel. eventLoop. makeCompletedFuture {
254244 let h3Handler = HTTP3ConnectionHandler . server (
0 commit comments