public final class RealInterceptorChain extends Object implements Interceptor.Chain
Constructor and Description |
---|
RealInterceptorChain(List<Interceptor> interceptors,
StreamAllocation streamAllocation,
HttpCodec httpCodec,
RealConnection connection,
int index,
Request request,
Call call,
EventListener eventListener,
int connectTimeout,
int readTimeout,
int writeTimeout) |
Modifier and Type | Method and Description |
---|---|
Call |
call() |
Connection |
connection()
Returns the connection the request will be executed on.
|
int |
connectTimeoutMillis() |
EventListener |
eventListener() |
HttpCodec |
httpStream() |
Response |
proceed(Request request) |
Response |
proceed(Request request,
StreamAllocation streamAllocation,
HttpCodec httpCodec,
RealConnection connection) |
int |
readTimeoutMillis() |
Request |
request() |
StreamAllocation |
streamAllocation() |
Interceptor.Chain |
withConnectTimeout(int timeout,
TimeUnit unit) |
Interceptor.Chain |
withReadTimeout(int timeout,
TimeUnit unit) |
Interceptor.Chain |
withWriteTimeout(int timeout,
TimeUnit unit) |
int |
writeTimeoutMillis() |
public RealInterceptorChain(List<Interceptor> interceptors, StreamAllocation streamAllocation, HttpCodec httpCodec, RealConnection connection, int index, Request request, Call call, EventListener eventListener, int connectTimeout, int readTimeout, int writeTimeout)
public Connection connection()
Interceptor.Chain
connection
in interface Interceptor.Chain
public int connectTimeoutMillis()
connectTimeoutMillis
in interface Interceptor.Chain
public Interceptor.Chain withConnectTimeout(int timeout, TimeUnit unit)
withConnectTimeout
in interface Interceptor.Chain
public int readTimeoutMillis()
readTimeoutMillis
in interface Interceptor.Chain
public Interceptor.Chain withReadTimeout(int timeout, TimeUnit unit)
withReadTimeout
in interface Interceptor.Chain
public int writeTimeoutMillis()
writeTimeoutMillis
in interface Interceptor.Chain
public Interceptor.Chain withWriteTimeout(int timeout, TimeUnit unit)
withWriteTimeout
in interface Interceptor.Chain
public StreamAllocation streamAllocation()
public HttpCodec httpStream()
public Call call()
call
in interface Interceptor.Chain
public EventListener eventListener()
public Request request()
request
in interface Interceptor.Chain
public Response proceed(Request request) throws IOException
proceed
in interface Interceptor.Chain
IOException
public Response proceed(Request request, StreamAllocation streamAllocation, HttpCodec httpCodec, RealConnection connection) throws IOException
IOException
Copyright © 2019. All rights reserved.