Class LocalState
java.lang.Object
org.eclipse.aether.transport.http.LocalState
- All Implemented Interfaces:
Closeable,AutoCloseable
Container for HTTP-related state that can be shared across invocations of the transporter to optimize the
communication with server.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ConcurrentMap<org.apache.http.HttpHost, AuthSchemePool> private final org.apache.http.conn.HttpClientConnectionManagerprivate Booleanprivate final GlobalState.CompoundKeyprivate final GlobalStateprivate Objectprivate final GlobalState.CompoundKeyprivate Boolean -
Constructor Summary
ConstructorsConstructorDescriptionLocalState(RepositorySystemSession session, RemoteRepository repo, ConnMgrConfig connMgrConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.apache.http.auth.AuthSchemegetAuthScheme(org.apache.http.HttpHost host) org.apache.http.conn.HttpClientConnectionManagerbooleanvoidsetAuthScheme(org.apache.http.HttpHost host, org.apache.http.auth.AuthScheme authScheme) voidsetExpectContinue(boolean enabled) voidsetUserToken(Object userToken) voidsetWebDav(boolean webDav)
-
Field Details
-
global
-
connMgr
private final org.apache.http.conn.HttpClientConnectionManager connMgr -
userTokenKey
-
userToken
-
expectContinueKey
-
expectContinue
-
webDav
-
authSchemePools
-
-
Constructor Details
-
LocalState
LocalState(RepositorySystemSession session, RemoteRepository repo, ConnMgrConfig connMgrConfig)
-
-
Method Details
-
getConnectionManager
public org.apache.http.conn.HttpClientConnectionManager getConnectionManager() -
getUserToken
-
setUserToken
-
isExpectContinue
public boolean isExpectContinue() -
setExpectContinue
public void setExpectContinue(boolean enabled) -
getWebDav
-
setWebDav
public void setWebDav(boolean webDav) -
getAuthScheme
public org.apache.http.auth.AuthScheme getAuthScheme(org.apache.http.HttpHost host) -
setAuthScheme
public void setAuthScheme(org.apache.http.HttpHost host, org.apache.http.auth.AuthScheme authScheme) -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable
-