Packages

o

caliban

FinchAdapter

object FinchAdapter extends Module[Task]

Linear Supertypes
EndpointModule[Task], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FinchAdapter
  2. EndpointModule
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def binaryBody(implicit F: Sync[Task]): Endpoint[Task, Array[Byte]]
    Definition Classes
    EndpointModule
  6. def binaryBodyOption(implicit F: Sync[Task]): Endpoint[Task, Option[Array[Byte]]]
    Definition Classes
    EndpointModule
  7. def binaryBodyStream[S[_[_], _]](implicit F: Sync[Task], LR: LiftReader[S, Task]): Endpoint[Task, S[Task, Array[Byte]]]
    Definition Classes
    EndpointModule
  8. def body[A, CT](implicit arg0: ClassTag[A], D: Dispatchable[A, CT], F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  9. def bodyOption[A, CT](implicit arg0: ClassTag[A], F: Sync[Task], D: Dispatchable[A, CT]): Endpoint[Task, Option[A]]
    Definition Classes
    EndpointModule
  10. 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
  11. def classpathAsset(path: String)(implicit F: Sync[Task], S: ContextShift[Task]): Endpoint[Task, Buf]
    Definition Classes
    EndpointModule
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  13. def const[A](a: A)(implicit F: Applicative[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  14. def cookie(name: String)(implicit F: Sync[Task]): Endpoint[Task, Cookie]
    Definition Classes
    EndpointModule
  15. def cookieOption(name: String)(implicit F: Sync[Task]): Endpoint[Task, Option[Cookie]]
    Definition Classes
    EndpointModule
  16. def delete[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  17. def empty[A]: Endpoint[Task, A]
    Definition Classes
    EndpointModule
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  20. def filesystemAsset(path: String)(implicit F: Sync[Task], S: ContextShift[Task]): Endpoint[Task, Buf]
    Definition Classes
    EndpointModule
  21. def fromFile(file: File)(implicit F: Sync[Task], S: ContextShift[Task]): Endpoint[Task, Buf]
    Definition Classes
    EndpointModule
  22. def fromInputStream(stream: Resource[Task, InputStream])(implicit F: Sync[Task], S: ContextShift[Task]): Endpoint[Task, Buf]
    Definition Classes
    EndpointModule
  23. def get[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  24. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. def head[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  27. def header[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  28. def headerOption[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, Option[A]]
    Definition Classes
    EndpointModule
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. def jsonBody[A](implicit arg0: Json[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  31. def jsonBodyOption[A](implicit arg0: Json[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, Option[A]]
    Definition Classes
    EndpointModule
  32. 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
  33. def lift[A](a: => A)(implicit F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  34. def liftAsync[A](fa: => Task[A])(implicit F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  35. def liftOutput[A](oa: => Output[A])(implicit F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  36. def liftOutputAsync[A](foa: => Task[Output[A]])(implicit F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  37. 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

  38. def multipartAttribute[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  39. def multipartAttributeOption[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, Option[A]]
    Definition Classes
    EndpointModule
  40. def multipartAttributes[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, List[A]]
    Definition Classes
    EndpointModule
  41. def multipartAttributesNel[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, NonEmptyList[A]]
    Definition Classes
    EndpointModule
  42. def multipartFileUpload(name: String)(implicit F: Sync[Task]): Endpoint[Task, FileUpload]
    Definition Classes
    EndpointModule
  43. def multipartFileUploadOption(name: String)(implicit F: Sync[Task]): Endpoint[Task, Option[FileUpload]]
    Definition Classes
    EndpointModule
  44. def multipartFileUploads(name: String)(implicit F: Sync[Task]): Endpoint[Task, List[FileUpload]]
    Definition Classes
    EndpointModule
  45. def multipartFileUploadsNel(name: String)(implicit F: Sync[Task]): Endpoint[Task, NonEmptyList[FileUpload]]
    Definition Classes
    EndpointModule
  46. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  47. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  48. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  49. def options[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  50. def param[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  51. def paramOption[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, Option[A]]
    Definition Classes
    EndpointModule
  52. def params[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, List[A]]
    Definition Classes
    EndpointModule
  53. def paramsNel[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, NonEmptyList[A]]
    Definition Classes
    EndpointModule
  54. def patch[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  55. implicit def path(s: String)(implicit F: Sync[Task]): Endpoint[Task, HNil]
    Definition Classes
    EndpointModule
  56. def path[A](implicit arg0: DecodePath[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  57. def pathAny(implicit F: Applicative[Task]): Endpoint[Task, HNil]
    Definition Classes
    EndpointModule
  58. def pathEmpty(implicit F: Applicative[Task]): Endpoint[Task, HNil]
    Definition Classes
    EndpointModule
  59. def paths[A](implicit arg0: DecodePath[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, List[A]]
    Definition Classes
    EndpointModule
  60. def post[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  61. def put[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  62. def root(implicit F: Sync[Task]): Endpoint[Task, Request]
    Definition Classes
    EndpointModule
  63. def stringBody(implicit F: Sync[Task]): Endpoint[Task, String]
    Definition Classes
    EndpointModule
  64. def stringBodyOption(implicit F: Sync[Task]): Endpoint[Task, Option[String]]
    Definition Classes
    EndpointModule
  65. def stringBodyStream[S[_[_], _]](implicit F: Sync[Task], LR: LiftReader[S, Task]): Endpoint[Task, S[Task, String]]
    Definition Classes
    EndpointModule
  66. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  67. def textBody[A](implicit arg0: Text[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, A]
    Definition Classes
    EndpointModule
  68. def textBodyOption[A](implicit arg0: Text[A], arg1: ClassTag[A], F: Sync[Task]): Endpoint[Task, Option[A]]
    Definition Classes
    EndpointModule
  69. 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
  70. def toString(): String
    Definition Classes
    AnyRef → Any
  71. def trace[A](e: Endpoint[Task, A]): Mappable[Task, A]
    Definition Classes
    EndpointModule
  72. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  73. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  74. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  75. def zero(implicit F: Applicative[Task]): Endpoint[Task, HNil]
    Definition Classes
    EndpointModule

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from EndpointModule[Task]

Inherited from AnyRef

Inherited from Any

Ungrouped