Package | Description |
---|---|
okhttp3 |
An HTTP+HTTP/2 client for Android and Java applications.
|
okhttp3.internal.connection | |
okhttp3.internal.http |
Modifier and Type | Method and Description |
---|---|
Route |
Connection.route()
Returns the route used by this connection.
|
Modifier and Type | Method and Description |
---|---|
Request |
Authenticator.authenticate(Route route,
Response response)
Returns a request that includes a credential to satisfy an authentication challenge in
response . |
Request |
JavaNetAuthenticator.authenticate(Route route,
Response response) |
Modifier and Type | Field and Description |
---|---|
private Route |
ExchangeFinder.nextRouteToTry |
private Route |
RealConnection.route |
Modifier and Type | Field and Description |
---|---|
private java.util.Set<Route> |
RouteDatabase.failedRoutes |
private java.util.List<Route> |
RouteSelector.postponedRoutes |
private java.util.List<Route> |
RouteSelector.Selection.routes |
Modifier and Type | Method and Description |
---|---|
Route |
RouteSelector.Selection.next() |
Route |
RealConnection.route() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Route> |
RouteSelector.Selection.getAll() |
Modifier and Type | Method and Description |
---|---|
void |
RouteDatabase.connected(Route route)
Records success connecting to
route . |
void |
RealConnectionPool.connectFailed(Route failedRoute,
java.io.IOException failure)
Track a bad route in the route database.
|
void |
RouteDatabase.failed(Route failedRoute)
Records a failure connecting to
failedRoute . |
boolean |
RouteDatabase.shouldPostpone(Route route)
Returns true if
route has failed recently and should be avoided. |
(package private) static RealConnection |
RealConnection.testConnection(RealConnectionPool connectionPool,
Route route,
java.net.Socket socket,
long idleAtNanos) |
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
RealConnection.isEligible(Address address,
java.util.List<Route> routes)
Returns true if this connection can carry a stream allocation to
address . |
private boolean |
RealConnection.routeMatchesAny(java.util.List<Route> candidates)
Returns true if this connection's route has the same address as any of
routes . |
(package private) boolean |
RealConnectionPool.transmitterAcquirePooledConnection(Address address,
Transmitter transmitter,
java.util.List<Route> routes,
boolean requireMultiplexed)
Attempts to acquire a recycled connection to
address for transmitter . |
Constructor and Description |
---|
RealConnection(RealConnectionPool connectionPool,
Route route) |
Constructor and Description |
---|
Selection(java.util.List<Route> routes) |
Modifier and Type | Method and Description |
---|---|
private Request |
RetryAndFollowUpInterceptor.followUpRequest(Response userResponse,
Route route)
Figures out the HTTP request to make in response to receiving
userResponse . |