AsyncExecutionScheme

sangria.execution.AsyncExecutionScheme
class AsyncExecutionScheme[F[_]](val asyncToFuture: AsyncToFuture[F])(implicit evidence$1: Async[F]) extends ExecutionScheme

An ExecutionScheme that is capable of using sangria.catseffect.schema.AsyncValue.

Its result is an Async.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Types

override type Result[Ctx, Res] = F[Res]

Value members

Concrete methods

override def extended: Boolean

Attributes

Definition Classes
override def failed[Ctx, Res](error: Throwable): Result[Ctx, Res]

Attributes

Definition Classes
override def flatMapFuture[Ctx, Res, T](future: Future[T])(resultFn: T => Result[Ctx, Res])(implicit ec: ExecutionContext): Result[Ctx, Res]

Attributes

Definition Classes
override def onComplete[Ctx, Res](result: Result[Ctx, Res])(op: => Unit)(implicit ec: ExecutionContext): Result[Ctx, Res]

Attributes

Definition Classes

Concrete fields

override val resolverBuilder: ResolverBuilder