public abstract class Internal
extends java.lang.Object
okhttp3
so they can be used from OkHttp's implementation
packages. The only implementation of this interface is in OkHttpClient
.Constructor and Description |
---|
Internal() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addLenient(Headers.Builder builder,
java.lang.String line) |
abstract void |
addLenient(Headers.Builder builder,
java.lang.String name,
java.lang.String value) |
abstract void |
apply(ConnectionSpec tlsConfiguration,
javax.net.ssl.SSLSocket sslSocket,
boolean isFallback) |
abstract int |
code(Response.Builder responseBuilder) |
abstract boolean |
equalsNonHost(Address a,
Address b) |
abstract Exchange |
exchange(Response response) |
abstract void |
initExchange(Response.Builder responseBuilder,
Exchange exchange) |
static void |
initializeInstanceForTests() |
abstract Call |
newWebSocketCall(OkHttpClient client,
Request request) |
abstract RealConnectionPool |
realConnectionPool(ConnectionPool connectionPool) |
public static Internal instance
public static void initializeInstanceForTests()
public abstract void addLenient(Headers.Builder builder, java.lang.String line)
public abstract void addLenient(Headers.Builder builder, java.lang.String name, java.lang.String value)
public abstract RealConnectionPool realConnectionPool(ConnectionPool connectionPool)
public abstract int code(Response.Builder responseBuilder)
public abstract void apply(ConnectionSpec tlsConfiguration, javax.net.ssl.SSLSocket sslSocket, boolean isFallback)
public abstract Call newWebSocketCall(OkHttpClient client, Request request)
public abstract void initExchange(Response.Builder responseBuilder, Exchange exchange)