object FinchAdapter extends Module[Task]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- FinchAdapter
- EndpointModule
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def binaryBody(implicit F: Sync[Task]): Endpoint[Task, Array[Byte]]
- Definition Classes
- EndpointModule
- def binaryBodyOption(implicit F: Sync[Task]): Endpoint[Task, Option[Array[Byte]]]
- Definition Classes
- EndpointModule
- def binaryBodyStream[S[_[_], _]](implicit F: Sync[Task], LR: LiftReader[S, Task]): Endpoint[Task, S[Task, Array[Byte]]]
- Definition Classes
- EndpointModule
- def body[A, CT](implicit arg0: ClassTag[A], D: Dispatchable[A, CT], F: Sync[Task]): Endpoint[Task, A]
- Definition Classes
- EndpointModule
- def bodyOption[A, CT](implicit arg0: ClassTag[A], F: Sync[Task], D: Dispatchable[A, CT]): Endpoint[Task, Option[A]]
- Definition Classes
- EndpointModule
- def bodyStream[S[_[_], _], A, CT <: String](implicit F: Sync[Task], LR: LiftReader[S, Task], A: Aux[S, Task, A, CT]): Endpoint[Task, S[Task, A]]
- Definition Classes
- EndpointModule
- def classpathAsset(path: String)(implicit F: Sync[Task], S: ContextShift[Task]): Endpoint[Task, Buf]
- Definition Classes
- EndpointModule
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- def const[A](a: A)(implicit F: Applicative[Task]): Endpoint[Task, A]
- Definition Classes
- EndpointModule
- def cookie(name: String)(implicit F: Sync[Task]): Endpoint[Task, Cookie]
- Definition Classes
- EndpointModule
- def cookieOption(name: String)(implicit F: Sync[Task]): Endpoint[Task, Option[Cookie]]
- Definition Classes
- EndpointModule
- def delete[A](e: Endpoint[Task, A]): Mappable[Task, A]
- Definition Classes
- EndpointModule
- def empty[A]: Endpoint[Task, A]
- Definition Classes
- EndpointModule
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def filesystemAsset(path: String)(implicit F: Sync[Task], S: ContextShift[Task]): Endpoint[Task, Buf]
- Definition Classes
- EndpointModule
- def fromFile(file: File)(implicit F: Sync[Task], S: ContextShift[Task]): Endpoint[Task, Buf]
- Definition Classes
- EndpointModule
- def fromInputStream(stream: Resource[Task, InputStream])(implicit F: Sync[Task], S: ContextShift[Task]): Endpoint[Task, Buf]
- Definition Classes
- EndpointModule
- def get[A](e: Endpoint[Task, A]): Mappable[Task, A]
- Definition Classes
- EndpointModule
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def head[A](e: Endpoint[Task, A]): Mappable[Task, A]
- Definition Classes
- EndpointModule
- def header[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
- Definition Classes
- EndpointModule
- def headerOption[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, Option[A]]
- Definition Classes
- EndpointModule
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def jsonBody[A](implicit arg0: Json[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
- Definition Classes
- EndpointModule
- def jsonBodyOption[A](implicit arg0: Json[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, Option[A]]
- Definition Classes
- EndpointModule
- def jsonBodyStream[S[_[_], _], A](implicit F: Sync[Task], LR: LiftReader[S, Task], A: Aux[S, Task, A, Json]): Endpoint[Task, S[Task, A]]
- Definition Classes
- EndpointModule
- def lift[A](a: => A)(implicit F: Sync[Task]): Endpoint[Task, A]
- Definition Classes
- EndpointModule
- def liftAsync[A](fa: => Task[A])(implicit F: Sync[Task]): Endpoint[Task, A]
- Definition Classes
- EndpointModule
- def liftOutput[A](oa: => Output[A])(implicit F: Sync[Task]): Endpoint[Task, A]
- Definition Classes
- EndpointModule
- def liftOutputAsync[A](foa: => Task[Output[A]])(implicit F: Sync[Task]): Endpoint[Task, A]
- Definition Classes
- EndpointModule
- def makeHttpService[R, E](interpreter: GraphQLInterpreter[R, E], skipValidation: Boolean = false, enableIntrospection: Boolean = true, queryExecution: QueryExecution = QueryExecution.Parallel)(implicit runtime: Runtime[R]): Endpoint[Task, :+:[Json, :+:[Json, CNil]]]
Create a finch HTTP endpoint, provided you have an interpreter and a runtime https://finagle.github.io/finch/
Create a finch HTTP endpoint, provided you have an interpreter and a runtime https://finagle.github.io/finch/
- R
the environment the
Runtime
requires- E
the error type that the interpreter can fail with
- interpreter
the graphql interpreter
- skipValidation
skips the validation step if true
- runtime
the zio runtime used to execute the query
- returns
a Finch endpoint in
Task
returning a Json response that is the result of executing incoming graphql queries against the interpreter
- def multipartAttribute[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
- Definition Classes
- EndpointModule
- def multipartAttributeOption[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, Option[A]]
- Definition Classes
- EndpointModule
- def multipartAttributes[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, List[A]]
- Definition Classes
- EndpointModule
- def multipartAttributesNel[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, NonEmptyList[A]]
- Definition Classes
- EndpointModule
- def multipartFileUpload(name: String)(implicit F: Sync[Task]): Endpoint[Task, FileUpload]
- Definition Classes
- EndpointModule
- def multipartFileUploadOption(name: String)(implicit F: Sync[Task]): Endpoint[Task, Option[FileUpload]]
- Definition Classes
- EndpointModule
- def multipartFileUploads(name: String)(implicit F: Sync[Task]): Endpoint[Task, List[FileUpload]]
- Definition Classes
- EndpointModule
- def multipartFileUploadsNel(name: String)(implicit F: Sync[Task]): Endpoint[Task, NonEmptyList[FileUpload]]
- Definition Classes
- EndpointModule
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def options[A](e: Endpoint[Task, A]): Mappable[Task, A]
- Definition Classes
- EndpointModule
- def param[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
- Definition Classes
- EndpointModule
- def paramOption[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, Option[A]]
- Definition Classes
- EndpointModule
- def params[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, List[A]]
- Definition Classes
- EndpointModule
- def paramsNel[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, NonEmptyList[A]]
- Definition Classes
- EndpointModule
- def patch[A](e: Endpoint[Task, A]): Mappable[Task, A]
- Definition Classes
- EndpointModule
- implicit def path(s: String)(implicit F: Sync[Task]): Endpoint[Task, HNil]
- Definition Classes
- EndpointModule
- def path[A](implicit arg0: DecodePath[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
- Definition Classes
- EndpointModule
- def pathAny(implicit F: Applicative[Task]): Endpoint[Task, HNil]
- Definition Classes
- EndpointModule
- def pathEmpty(implicit F: Applicative[Task]): Endpoint[Task, HNil]
- Definition Classes
- EndpointModule
- def paths[A](implicit arg0: DecodePath[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, List[A]]
- Definition Classes
- EndpointModule
- def post[A](e: Endpoint[Task, A]): Mappable[Task, A]
- Definition Classes
- EndpointModule
- def put[A](e: Endpoint[Task, A]): Mappable[Task, A]
- Definition Classes
- EndpointModule
- def root(implicit F: Sync[Task]): Endpoint[Task, Request]
- Definition Classes
- EndpointModule
- def stringBody(implicit F: Sync[Task]): Endpoint[Task, String]
- Definition Classes
- EndpointModule
- def stringBodyOption(implicit F: Sync[Task]): Endpoint[Task, Option[String]]
- Definition Classes
- EndpointModule
- def stringBodyStream[S[_[_], _]](implicit F: Sync[Task], LR: LiftReader[S, Task]): Endpoint[Task, S[Task, String]]
- Definition Classes
- EndpointModule
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def textBody[A](implicit arg0: Text[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
- Definition Classes
- EndpointModule
- def textBodyOption[A](implicit arg0: Text[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, Option[A]]
- Definition Classes
- EndpointModule
- def textBodyStream[S[_[_], _], A](implicit F: Sync[Task], LR: LiftReader[S, Task], A: Aux[S, Task, A, Plain]): Endpoint[Task, S[Task, A]]
- Definition Classes
- EndpointModule
- def toString(): String
- Definition Classes
- AnyRef → Any
- def trace[A](e: Endpoint[Task, A]): Mappable[Task, A]
- Definition Classes
- EndpointModule
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def zero(implicit F: Applicative[Task]): Endpoint[Task, HNil]
- Definition Classes
- EndpointModule
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated