final class GlobalState
extends java.lang.Object
implements java.io.Closeable
Modifier and Type | Class and Description |
---|---|
(package private) static class |
GlobalState.CompoundKey |
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.ConcurrentMap<org.apache.http.HttpHost,AuthSchemePool> |
authSchemePools |
private static java.lang.String |
CONFIG_PROP_CACHE_STATE |
private java.util.concurrent.ConcurrentMap<SslConfig,org.apache.http.conn.HttpClientConnectionManager> |
connectionManagers |
private java.util.concurrent.ConcurrentMap<GlobalState.CompoundKey,java.lang.Boolean> |
expectContinues |
private static java.lang.String |
KEY |
private java.util.concurrent.ConcurrentMap<GlobalState.CompoundKey,java.lang.Object> |
userTokens |
Modifier | Constructor and Description |
---|---|
private |
GlobalState() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
static GlobalState |
get(RepositorySystemSession session) |
java.util.concurrent.ConcurrentMap<org.apache.http.HttpHost,AuthSchemePool> |
getAuthSchemePools() |
org.apache.http.conn.HttpClientConnectionManager |
getConnectionManager(SslConfig config) |
java.lang.Boolean |
getExpectContinue(GlobalState.CompoundKey key) |
java.lang.Object |
getUserToken(GlobalState.CompoundKey key) |
static org.apache.http.conn.HttpClientConnectionManager |
newConnectionManager(SslConfig sslConfig) |
void |
setExpectContinue(GlobalState.CompoundKey key,
boolean enabled) |
void |
setUserToken(GlobalState.CompoundKey key,
java.lang.Object userToken) |
private static final java.lang.String KEY
private static final java.lang.String CONFIG_PROP_CACHE_STATE
private final java.util.concurrent.ConcurrentMap<SslConfig,org.apache.http.conn.HttpClientConnectionManager> connectionManagers
private final java.util.concurrent.ConcurrentMap<GlobalState.CompoundKey,java.lang.Object> userTokens
private final java.util.concurrent.ConcurrentMap<org.apache.http.HttpHost,AuthSchemePool> authSchemePools
private final java.util.concurrent.ConcurrentMap<GlobalState.CompoundKey,java.lang.Boolean> expectContinues
public static GlobalState get(RepositorySystemSession session)
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
public org.apache.http.conn.HttpClientConnectionManager getConnectionManager(SslConfig config)
public static org.apache.http.conn.HttpClientConnectionManager newConnectionManager(SslConfig sslConfig)
public java.lang.Object getUserToken(GlobalState.CompoundKey key)
public void setUserToken(GlobalState.CompoundKey key, java.lang.Object userToken)
public java.util.concurrent.ConcurrentMap<org.apache.http.HttpHost,AuthSchemePool> getAuthSchemePools()
public java.lang.Boolean getExpectContinue(GlobalState.CompoundKey key)
public void setExpectContinue(GlobalState.CompoundKey key, boolean enabled)