Extended Protocol
EventLoopGroup
extension EventLoopGroup
Topics
Instance Methods
future()Creates a new, succeededEventLoopFuturefrom the worker’s event loop with aVoidvalue.future(_:)Creates a new, succeededEventLoopFuturefrom the worker’s event loop.future(error:)Creates a new, failedEventLoopFuturefrom the worker’s event loop.future(result:)Creates a newFuturefrom the worker’s event loop, succeeded or failed based on the inputResult.makeFutureWithTask(_:)performWithTask(_:)Run theasyncfunctionbodyon an event loop in this group and return its result as anEventLoopFuture.tryFuture(_:)An alternate name for this would befuture(catching:), but with that name, trailing closure syntax just looks likeel.future { ... }, which does not indicate to readers of the code that it is the error-capturing version. Since such an indication is highly desirable, a slightly less idiomatic name is used instead.