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.CloseableContainer 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>authSchemePoolsprivate org.apache.http.conn.ClientConnectionManagerconnMgrprivate java.lang.BooleanexpectContinueprivate GlobalState.CompoundKeyexpectContinueKeyprivate GlobalStateglobalprivate java.lang.ObjectuserTokenprivate GlobalState.CompoundKeyuserTokenKeyprivate java.lang.BooleanwebDav
-
Constructor Summary
Constructors Constructor Description LocalState(RepositorySystemSession session, RemoteRepository repo, SslConfig sslConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()org.apache.http.auth.AuthSchemegetAuthScheme(org.apache.http.HttpHost host)org.apache.http.conn.ClientConnectionManagergetConnectionManager()java.lang.ObjectgetUserToken()java.lang.BooleangetWebDav()booleanisExpectContinue()voidsetAuthScheme(org.apache.http.HttpHost host, org.apache.http.auth.AuthScheme authScheme)voidsetExpectContinue(boolean enabled)voidsetUserToken(java.lang.Object userToken)voidsetWebDav(boolean webDav)
-
-
-
Field Detail
-
global
private final GlobalState global
-
connMgr
private final org.apache.http.conn.ClientConnectionManager 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, SslConfig sslConfig)
-
-
Method Detail
-
getConnectionManager
public org.apache.http.conn.ClientConnectionManager 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:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable
-
-