Class SharingHttpContext
java.lang.Object
org.apache.http.protocol.HttpCoreContext
org.apache.http.client.protocol.HttpClientContext
org.eclipse.aether.transport.http.SharingHttpContext
- All Implemented Interfaces:
Closeable
,AutoCloseable
,org.apache.http.protocol.HttpContext
final class SharingHttpContext
extends org.apache.http.client.protocol.HttpClientContext
implements Closeable
HTTP context that shares certain attributes among requests to optimize the communication with the server.
- See Also:
-
Field Summary
FieldsFields inherited from class org.apache.http.client.protocol.HttpClientContext
AUTH_CACHE, AUTHSCHEME_REGISTRY, COOKIE_ORIGIN, COOKIE_SPEC, COOKIE_STORE, COOKIESPEC_REGISTRY, CREDS_PROVIDER, HTTP_ROUTE, PROXY_AUTH_STATE, REDIRECT_LOCATIONS, REQUEST_CONFIG, TARGET_AUTH_STATE, USER_TOKEN
Fields inherited from class org.apache.http.protocol.HttpCoreContext
HTTP_CONNECTION, HTTP_REQ_SENT, HTTP_REQUEST, HTTP_RESPONSE, HTTP_TARGET_HOST
Fields inherited from interface org.apache.http.protocol.HttpContext
RESERVED_PREFIX
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
getAttribute
(String id) void
setAttribute
(String id, Object obj) Methods inherited from class org.apache.http.client.protocol.HttpClientContext
adapt, create, getAuthCache, getAuthSchemeRegistry, getCookieOrigin, getCookieSpec, getCookieSpecRegistry, getCookieStore, getCredentialsProvider, getHttpRoute, getProxyAuthState, getRedirectLocations, getRequestConfig, getTargetAuthState, getUserToken, getUserToken, setAuthCache, setAuthSchemeRegistry, setCookieSpecRegistry, setCookieStore, setCredentialsProvider, setRequestConfig, setUserToken
Methods inherited from class org.apache.http.protocol.HttpCoreContext
getAttribute, getConnection, getConnection, getRequest, getResponse, getTargetHost, isRequestSent, setTargetHost
-
Field Details
-
state
-
authCache
-
-
Constructor Details
-
SharingHttpContext
SharingHttpContext(LocalState state)
-
-
Method Details
-
getAttribute
- Specified by:
getAttribute
in interfaceorg.apache.http.protocol.HttpContext
- Overrides:
getAttribute
in classorg.apache.http.protocol.HttpCoreContext
-
setAttribute
- Specified by:
setAttribute
in interfaceorg.apache.http.protocol.HttpContext
- Overrides:
setAttribute
in classorg.apache.http.protocol.HttpCoreContext
-
removeAttribute
- Specified by:
removeAttribute
in interfaceorg.apache.http.protocol.HttpContext
- Overrides:
removeAttribute
in classorg.apache.http.protocol.HttpCoreContext
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-