FetcherBasedDeferredResolver

sangria.execution.deferred.FetcherBasedDeferredResolver
class FetcherBasedDeferredResolver[-Ctx](fetchers: Vector[Fetcher[Ctx, _, _, _]], fallback: Option[DeferredResolver[Ctx]]) extends DeferredResolver[Ctx]

Attributes

Graph
Supertypes
trait DeferredResolver[Ctx]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def groupDeferred[T <: DeferredWithInfo](deferred: Vector[T]): Vector[Vector[T]]

Attributes

Definition Classes
override def initialQueryState: Any

Attributes

Definition Classes
def resolve(deferred: Vector[Deferred[Any]], ctx: Ctx, queryState: Any)(implicit ec: ExecutionContext): Vector[Future[Any]]

Concrete fields