ServerInvocation constructor

ServerInvocation({
  1. Object? bindings,
  2. void waitUntil(
    1. Future<void> task
    )?,
  3. ServerInvocationErrorHandler? onError,
})

Creates an invocation from opaque platform bindings.

onError observes cleanup failures when no host lifetime is available and synchronous failures from a host waitUntil callback.

Implementation

ServerInvocation({
  this.bindings,
  void Function(Future<void> task)? waitUntil,
  ServerInvocationErrorHandler? onError,
}) : _waitUntil = waitUntil,
     _onError = onError ?? _defaultServerInvocationError,
     _tasks = <Future<_InvocationFailure?>>[];