Package com.networknt.http.client
Class ClientConfig
- java.lang.Object
-
- com.networknt.http.client.ClientConfig
-
public final class ClientConfig extends Object
-
-
Field Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ClientConfigget()intgetBufferSize()longgetConnectionExpireTime()intgetConnectionPoolSize()Map<String,Object>getDerefConfig()intgetErrorThreshold()HttpClient.VersiongetHttpVersion()Map<String,Object>getMappedConfig()intgetMaxConnectionNumPerHost()intgetMaxRequestPerConnection()intgetMinConnectionNumPerHost()intgetResetTimeout()Map<String,Object>getSignConfig()intgetTimeout()Map<String,Object>getTokenConfig()booleanisInjectCallerId()booleanisInjectOpenTracing()protected voidsetEnableHttp2(boolean isRequestEnableHttp2)
-
-
-
Field Detail
-
CONFIG_NAME
public static final String CONFIG_NAME
- See Also:
- Constant Field Values
-
REQUEST
public static final String REQUEST
- See Also:
- Constant Field Values
-
SERVER_URL
public static final String SERVER_URL
- See Also:
- Constant Field Values
-
PROXY_HOST
public static final String PROXY_HOST
- See Also:
- Constant Field Values
-
PROXY_PORT
public static final String PROXY_PORT
- See Also:
- Constant Field Values
-
SERVICE_ID
public static final String SERVICE_ID
- See Also:
- Constant Field Values
-
URI
public static final String URI
- See Also:
- Constant Field Values
-
CLIENT_ID
public static final String CLIENT_ID
- See Also:
- Constant Field Values
-
SCOPE
public static final String SCOPE
- See Also:
- Constant Field Values
-
CSRF
public static final String CSRF
- See Also:
- Constant Field Values
-
REDIRECT_URI
public static final String REDIRECT_URI
- See Also:
- Constant Field Values
-
REFRESH_TOKEN
public static final String REFRESH_TOKEN
- See Also:
- Constant Field Values
-
SAML_BEARER
public static final String SAML_BEARER
- See Also:
- Constant Field Values
-
CLIENT_CREDENTIALS
public static final String CLIENT_CREDENTIALS
- See Also:
- Constant Field Values
-
AUTHORIZATION_CODE
public static final String AUTHORIZATION_CODE
- See Also:
- Constant Field Values
-
CLIENT_AUTHENTICATED_USER
public static final String CLIENT_AUTHENTICATED_USER
- See Also:
- Constant Field Values
-
CACHE
public static final String CACHE
- See Also:
- Constant Field Values
-
CAPACITY
public static final String CAPACITY
- See Also:
- Constant Field Values
-
OAUTH
public static final String OAUTH
- See Also:
- Constant Field Values
-
CLIENT_SECRET
public static final String CLIENT_SECRET
- See Also:
- Constant Field Values
-
ENABLE_HTTP2
public static final String ENABLE_HTTP2
- See Also:
- Constant Field Values
-
TIMEOUT
public static final String TIMEOUT
- See Also:
- Constant Field Values
-
TOKEN
public static final String TOKEN
- See Also:
- Constant Field Values
-
DEFAULT_BUFFER_SIZE
public static final int DEFAULT_BUFFER_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_ERROR_THRESHOLD
public static final int DEFAULT_ERROR_THRESHOLD
- See Also:
- Constant Field Values
-
DEFAULT_TIMEOUT
public static final int DEFAULT_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_RESET_TIMEOUT
public static final int DEFAULT_RESET_TIMEOUT
- See Also:
- Constant Field Values
-
DEFAULT_INJECT_OPEN_TRACING
public static final boolean DEFAULT_INJECT_OPEN_TRACING
- See Also:
- Constant Field Values
-
DEFAULT_INJECT_CALLER_ID
public static final boolean DEFAULT_INJECT_CALLER_ID
- See Also:
- Constant Field Values
-
DEFAULT_CONNECTION_POOL_SIZE
public static final int DEFAULT_CONNECTION_POOL_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_REQUEST_ENABLE_HTTP2
public static final boolean DEFAULT_REQUEST_ENABLE_HTTP2
- See Also:
- Constant Field Values
-
DEFAULT_MAX_REQUEST_PER_CONNECTION
public static final int DEFAULT_MAX_REQUEST_PER_CONNECTION
- See Also:
- Constant Field Values
-
DEFAULT_CONNECTION_EXPIRE_TIME
public static final long DEFAULT_CONNECTION_EXPIRE_TIME
- See Also:
- Constant Field Values
-
DEFAULT_MAX_CONNECTION_PER_HOST
public static final int DEFAULT_MAX_CONNECTION_PER_HOST
- See Also:
- Constant Field Values
-
DEFAULT_MIN_CONNECTION_PER_HOST
public static final int DEFAULT_MIN_CONNECTION_PER_HOST
- See Also:
- Constant Field Values
-
TOKEN_RENEW_BEFORE_EXPIRED
public static final String TOKEN_RENEW_BEFORE_EXPIRED
- See Also:
- Constant Field Values
-
EXPIRED_REFRESH_RETRY_DELAY
public static final String EXPIRED_REFRESH_RETRY_DELAY
- See Also:
- Constant Field Values
-
EARLY_REFRESH_RETRY_DELAY
public static final String EARLY_REFRESH_RETRY_DELAY
- See Also:
- Constant Field Values
-
DEREF
public static final String DEREF
- See Also:
- Constant Field Values
-
SIGN
public static final String SIGN
- See Also:
- Constant Field Values
-
-
Method Detail
-
get
public static ClientConfig get()
-
getBufferSize
public int getBufferSize()
-
getTimeout
public int getTimeout()
-
getResetTimeout
public int getResetTimeout()
-
getErrorThreshold
public int getErrorThreshold()
-
isInjectOpenTracing
public boolean isInjectOpenTracing()
-
isInjectCallerId
public boolean isInjectCallerId()
-
getConnectionPoolSize
public int getConnectionPoolSize()
-
getHttpVersion
public HttpClient.Version getHttpVersion()
-
getMaxRequestPerConnection
public int getMaxRequestPerConnection()
-
setEnableHttp2
protected void setEnableHttp2(boolean isRequestEnableHttp2)
-
getConnectionExpireTime
public long getConnectionExpireTime()
-
getMaxConnectionNumPerHost
public int getMaxConnectionNumPerHost()
-
getMinConnectionNumPerHost
public int getMinConnectionNumPerHost()
-
-