final class ClientLive extends Client with ClientRequestEncoder
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ClientLive
- ClientRequestEncoder
- ZClient
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new ClientLive(driver: ClientDriver)(connectionPool: ConnectionPool[Connection])(settings: ClientConfig)
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 @@[LowerEnv <: UpperEnv, UpperEnv <: Any, LowerIn <: UpperIn, UpperIn <: Body, LowerErr >: Throwable, UpperErr >: LowerErr, LowerOut >: Response, UpperOut >: LowerOut](aspect: ZClientAspect[LowerEnv, UpperEnv, LowerIn, UpperIn, LowerErr, UpperErr, LowerOut, UpperOut]): ZClient[UpperEnv, UpperIn, LowerErr, LowerOut]
Applies the specified client aspect, which can modify the execution of this client.
Applies the specified client aspect, which can modify the execution of this client.
- Definition Classes
- ZClient
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def contramap[In2](f: (In2) => Body): ZClient[Any, In2, Throwable, Response]
- Definition Classes
- ZClient
- final def contramapZIO[Env1 <: Any, Err1 >: Throwable, In2](f: (In2) => ZIO[Env1, Err1, Body]): ZClient[Env1, In2, Err1, Response]
- Definition Classes
- ZClient
- final def delete(pathSuffix: String)(implicit trace: Trace, ev: <:<[Body, Body]): ZIO[Any, Throwable, Response]
- Definition Classes
- ZClient
- final def delete(pathSuffix: String, body: Body)(implicit trace: Trace): ZIO[Any, Throwable, Response]
- Definition Classes
- ZClient
- final def dieOn(f: (Throwable) => Boolean)(implicit ev1: IsSubtypeOfError[Throwable, Throwable], ev2: CanFail[Throwable], trace: Trace): ZClient[Any, Body, Throwable, Response]
- Definition Classes
- ZClient
- def encode(req: Request)(implicit trace: Trace): Task[FullHttpRequest]
Converts client params to JFullHttpRequest
Converts client params to JFullHttpRequest
- Definition Classes
- ClientRequestEncoder
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def get(pathSuffix: String)(implicit trace: Trace, ev: <:<[Body, Body]): ZIO[Any, Throwable, Response]
- Definition Classes
- ZClient
- final def get(pathSuffix: String, body: Body)(implicit trace: Trace): ZIO[Any, Throwable, Response]
- Definition Classes
- ZClient
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def head(pathSuffix: String)(implicit trace: Trace, ev: <:<[Body, Body]): ZIO[Any, Throwable, Response]
- Definition Classes
- ZClient
- final def head(pathSuffix: String, body: Body)(implicit trace: Trace): ZIO[Any, Throwable, Response]
- Definition Classes
- ZClient
- final def header(key: String, value: String): ZClient[Any, Body, Throwable, Response]
- Definition Classes
- ZClient
- val headers: Headers
- Definition Classes
- ClientLive → ZClient
- final def host(host: String): ZClient[Any, Body, Throwable, Response]
- Definition Classes
- ZClient
- val hostOption: Option[String]
- Definition Classes
- ClientLive → ZClient
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def map[Out2](f: (Response) => Out2): ZClient[Any, Body, Throwable, Out2]
- Definition Classes
- ZClient
- final def mapZIO[Env1 <: Any, Err1 >: Throwable, Out2](f: (Response) => ZIO[Env1, Err1, Out2]): ZClient[Env1, Body, Err1, Out2]
- Definition Classes
- ZClient
- 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()
- final def patch(pathSuffix: String, body: Body)(implicit trace: Trace): ZIO[Any, Throwable, Response]
- Definition Classes
- ZClient
- final def path(segment: String): ZClient[Any, Body, Throwable, Response]
- Definition Classes
- ZClient
- val pathPrefix: Path
- Definition Classes
- ClientLive → ZClient
- final def port(port: Int): ZClient[Any, Body, Throwable, Response]
- Definition Classes
- ZClient
- val portOption: Option[Int]
- Definition Classes
- ClientLive → ZClient
- final def post(pathSuffix: String, body: Body)(implicit trace: Trace): ZIO[Any, Throwable, Response]
- Definition Classes
- ZClient
- final def put(pathSuffix: String, body: Body)(implicit trace: Trace): ZIO[Any, Throwable, Response]
- Definition Classes
- ZClient
- val queries: QueryParams
- Definition Classes
- ClientLive → ZClient
- def query(key: String, value: String): ZClient[Any, Body, Throwable, Response]
- Definition Classes
- ZClient
- final def refineOrDie[Err2](pf: PartialFunction[Throwable, Err2])(implicit ev1: IsSubtypeOfError[Throwable, Throwable], ev2: CanFail[Throwable], trace: Trace): ZClient[Any, Body, Err2, Response]
- Definition Classes
- ZClient
- def request(body: Body, headers: Headers, hostOption: Option[String], method: Method, path: Path, portOption: Option[Int], queries: QueryParams, schemeOption: Option[Scheme], sslConfig: Option[ClientSSLConfig], version: Version)(implicit trace: Trace): ZIO[Any, Throwable, Response]
- Definition Classes
- ClientLive → ZClient
- final def request(request: Request)(implicit ev: <:<[Body, Body], trace: Trace): ZIO[Any, Throwable, Response]
- Definition Classes
- ZClient
- final def request(method: Method, pathSuffix: String, body: Body)(implicit trace: Trace): ZIO[Any, Throwable, Response]
- Definition Classes
- ZClient
- final def retry[Env1 <: Any](policy: Schedule[Env1, Throwable, Any]): ZClient[Env1, Body, Throwable, Response]
- Definition Classes
- ZClient
- final def scheme(scheme: Scheme): ZClient[Any, Body, Throwable, Response]
- Definition Classes
- ZClient
- val schemeOption: Option[Scheme]
- Definition Classes
- ClientLive → ZClient
- def socket[R](app: SocketApp[R], headers: Headers, hostOption: Option[String], path: Path, portOption: Option[Int], queries: QueryParams, schemeOption: Option[Scheme], version: Version)(implicit trace: Trace): ZIO[R with Scope, Throwable, Response]
- Definition Classes
- ClientLive → ZClient
- final def socket[Env1 <: Any](url: String, app: SocketApp[Env1], headers: Headers = Headers.empty)(implicit trace: Trace): ZIO[Env1 with Scope, Throwable, Response]
- Definition Classes
- ZClient
- final def socket[Env1 <: Any](pathSuffix: String)(app: SocketApp[Env1])(implicit trace: Trace): ZIO[Env1 with Scope, Throwable, Response]
- Definition Classes
- ZClient
- final def ssl(ssl: ClientSSLConfig): ZClient[Any, Body, Throwable, Response]
- Definition Classes
- ZClient
- val sslConfig: Option[ClientSSLConfig]
- Definition Classes
- ClientLive → ZClient
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def uri(uri: URI): ZClient[Any, Body, Throwable, Response]
- Definition Classes
- ZClient
- final def url(url: URL): ZClient[Any, Body, Throwable, Response]
- Definition Classes
- ZClient
- 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])