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.HttpClientConnectionManager
private Boolean
private final GlobalState.CompoundKey
private final GlobalState
private Object
private final GlobalState.CompoundKey
private Boolean
-
Constructor Summary
ConstructorsConstructorDescriptionLocalState
(RepositorySystemSession session, RemoteRepository repo, ConnMgrConfig connMgrConfig) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
org.apache.http.auth.AuthScheme
getAuthScheme
(org.apache.http.HttpHost host) org.apache.http.conn.HttpClientConnectionManager
boolean
void
setAuthScheme
(org.apache.http.HttpHost host, org.apache.http.auth.AuthScheme authScheme) void
setExpectContinue
(boolean enabled) void
setUserToken
(Object userToken) void
setWebDav
(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:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
-