@@ -45,10 +45,10 @@ private import Synchronization
4545/// ## Creating a client manually
4646///
4747/// If the `with`-style methods for creating clients isn't suitable for your application then you
48- /// can create and run a client manually. This requires you to call the ``maintainConnections ()`` method in a task
48+ /// can create and run a client manually. This requires you to call the ``runConnections ()`` method in a task
4949/// which instructs the client to start connecting to the server.
5050///
51- /// The ``maintainConnections ()`` method won't return until the client has finished handling all requests. You can
51+ /// The ``runConnections ()`` method won't return until the client has finished handling all requests. You can
5252/// signal to the client that it should stop creating new request streams by calling ``beginGracefulShutdown()``.
5353/// This gives the client enough time to drain any requests already in flight. To stop the client
5454/// more abruptly you can cancel the task running your client. If your application requires
@@ -114,7 +114,7 @@ public final class GRPCClient: Sendable {
114114 func checkExecutable( ) throws {
115115 switch self {
116116 case . notStarted, . running:
117- // Allow .notStarted as making a request can race with 'maintainConnections ()'. Transports should tolerate
117+ // Allow .notStarted as making a request can race with 'runConnections ()'. Transports should tolerate
118118 // queuing the request if not yet started.
119119 ( )
120120 case . stopping, . stopped:
@@ -208,7 +208,7 @@ public final class GRPCClient: Sendable {
208208 ///
209209 /// The client, and by extension this function, can only be run once. If the client is already
210210 /// running or has already been closed then a ``RuntimeError`` is thrown.
211- public func maintainConnections ( ) async throws {
211+ public func runConnections ( ) async throws {
212212 try self . stateMachine. withLock { try $0. state. run ( ) }
213213
214214 // When this function exits the client must have stopped.
@@ -227,9 +227,9 @@ public final class GRPCClient: Sendable {
227227 }
228228 }
229229
230- @available ( * , deprecated, renamed: " maintainConnections " , message: " It'll be removed before v2. " )
230+ @available ( * , deprecated, renamed: " runConnections " , message: " It'll be removed before v2. " )
231231 public func run( ) async throws {
232- try await self . maintainConnections ( )
232+ try await self . runConnections ( )
233233 }
234234
235235 /// Close the client.
@@ -343,7 +343,7 @@ public final class GRPCClient: Sendable {
343343
344344 /// Start a bidirectional streaming RPC.
345345 ///
346- /// - Note: ``maintainConnections ()`` must have been called and still executing, and ``beginGracefulShutdown()`` mustn't
346+ /// - Note: ``runConnections ()`` must have been called and still executing, and ``beginGracefulShutdown()`` mustn't
347347 /// have been called.
348348 ///
349349 /// - Parameters:
@@ -435,7 +435,7 @@ public func withGRPCClient<Result: Sendable>(
435435 try await withThrowingDiscardingTaskGroup { group in
436436 let client = GRPCClient ( transport: transport, interceptorPipeline: interceptorPipeline)
437437 group. addTask {
438- try await client. maintainConnections ( )
438+ try await client. runConnections ( )
439439 }
440440
441441 let result = try await handleClient ( client)
0 commit comments