object FinchAdapter extends Module[Task]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- FinchAdapter
- EndpointModule
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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( ... ) @native()
-
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: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
filesystemAsset(path: String)(implicit F: Sync[Task], S: ContextShift[Task]): Endpoint[Task, Buf]
- Definition Classes
- EndpointModule
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
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[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
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)(implicit runtime: Runtime[R]): Endpoint[Task, Json]
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
- 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()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
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(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
zero(implicit F: Applicative[Task]): Endpoint[Task, HNil]
- Definition Classes
- EndpointModule