okhttp / okhttp3 / Interceptor / Chain

Chain

interface Chain

Functions

call

abstract fun call(): Call

connection

abstract fun connection(): Connection?

Returns the connection the request will be executed on. This is only available in the chains of network interceptors; for application interceptors this is always null.

connectTimeoutMillis

abstract fun connectTimeoutMillis(): Int

proceed

abstract fun proceed(request: Request): Response

readTimeoutMillis

abstract fun readTimeoutMillis(): Int

request

abstract fun request(): Request

withConnectTimeout

abstract fun withConnectTimeout(timeout: Int, unit: TimeUnit): Interceptor.Chain

withReadTimeout

abstract fun withReadTimeout(timeout: Int, unit: TimeUnit): Interceptor.Chain

withWriteTimeout

abstract fun withWriteTimeout(timeout: Int, unit: TimeUnit): Interceptor.Chain

writeTimeoutMillis

abstract fun writeTimeoutMillis(): Int