Class LocalState
- java.lang.Object
-
- org.eclipse.aether.transport.http.LocalState
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
final class LocalState extends java.lang.Object implements java.io.Closeable
Container for HTTP-related state that can be shared across invocations of the transporter to optimize the communication with server.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.ConcurrentMap<org.apache.http.HttpHost,AuthSchemePool>
authSchemePools
private org.apache.http.conn.HttpClientConnectionManager
connMgr
private java.lang.Boolean
expectContinue
private GlobalState.CompoundKey
expectContinueKey
private GlobalState
global
private java.lang.Object
userToken
private GlobalState.CompoundKey
userTokenKey
private java.lang.Boolean
webDav
-
Constructor Summary
Constructors Constructor Description LocalState(RepositorySystemSession session, RemoteRepository repo, ConnMgrConfig connMgrConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
org.apache.http.auth.AuthScheme
getAuthScheme(org.apache.http.HttpHost host)
org.apache.http.conn.HttpClientConnectionManager
getConnectionManager()
java.lang.Object
getUserToken()
java.lang.Boolean
getWebDav()
boolean
isExpectContinue()
void
setAuthScheme(org.apache.http.HttpHost host, org.apache.http.auth.AuthScheme authScheme)
void
setExpectContinue(boolean enabled)
void
setUserToken(java.lang.Object userToken)
void
setWebDav(boolean webDav)
-
-
-
Field Detail
-
global
private final GlobalState global
-
connMgr
private final org.apache.http.conn.HttpClientConnectionManager connMgr
-
userTokenKey
private final GlobalState.CompoundKey userTokenKey
-
userToken
private volatile java.lang.Object userToken
-
expectContinueKey
private final GlobalState.CompoundKey expectContinueKey
-
expectContinue
private volatile java.lang.Boolean expectContinue
-
webDav
private volatile java.lang.Boolean webDav
-
authSchemePools
private final java.util.concurrent.ConcurrentMap<org.apache.http.HttpHost,AuthSchemePool> authSchemePools
-
-
Constructor Detail
-
LocalState
LocalState(RepositorySystemSession session, RemoteRepository repo, ConnMgrConfig connMgrConfig)
-
-
Method Detail
-
getConnectionManager
public org.apache.http.conn.HttpClientConnectionManager getConnectionManager()
-
getUserToken
public java.lang.Object getUserToken()
-
setUserToken
public void setUserToken(java.lang.Object userToken)
-
isExpectContinue
public boolean isExpectContinue()
-
setExpectContinue
public void setExpectContinue(boolean enabled)
-
getWebDav
public java.lang.Boolean 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 interfacejava.lang.AutoCloseable
- Specified by:
close
in interfacejava.io.Closeable
-
-