package
client
Type Members
-
final
case class
AsyncRequest(method: HttpMethod, url: URL, headers: Headers, head: LinkedHttpContent) extends Request with AsyncMessage with Product with Serializable
-
-
-
-
final
case class
ChannelPool(label: String, newChannel: (ChannelPool) ⇒ Future[Channel], limit: Int, maxQueueSize: Int, maxIdleMillis: Long)(implicit executionCtx: ExecutionContext) extends Logging with Product with Serializable
-
final
case class
DefaultHttpClient(proxy: Option[ProxyOptions] = None, defaultMaxLength: Long, defaultHeaders: Headers, useConnectionPool: Boolean, maxConnectionsPerHost: Int, maxRequestQueuePerHost: Int, maxConnectionIdleDuration: FiniteDuration, defaultResponseTimeout: Duration, defaultConnectTimeout: Duration, defaultCharset: Charset, followRedirects: Boolean, maxRedirectCount: Int, disableSSLCertVerification: Boolean) extends HttpClient with Logging with Product with Serializable
-
-
final
case class
FileRequest(method: HttpMethod, url: URL, headers: Headers, file: File) extends Request with FileMessage with Product with Serializable
-
final
case class
FullRequest(method: HttpMethod, url: URL, headers: Headers = Headers.empty, buf: ByteBuf = Unpooled.EMPTY_BUFFER) extends Request with FullMessage with Product with Serializable
-
-
-
abstract
class
HttpClient extends Closeable
-
-
-
-
final
class
NettyHttpClientPipelineHandler extends ChannelInboundHandlerAdapter with ChannelOutboundHandler with Logging
-
final
case class
ProxyOptions(proxyType: ProxyType, host: String, port: Int, user: Option[String], pass: Option[String]) extends Product with Serializable
-
sealed
trait
ProxyType extends AnyRef
-
sealed
trait
Request extends AnyRef
-
sealed abstract
class
Response extends Closeable
-
Inherited from AnyRef
Inherited from Any