Class HttpClientConfig
java.lang.Object
org.summerboot.jexpress.boot.config.BootConfig
org.summerboot.jexpress.nio.client.HttpClientConfig
- All Implemented Interfaces:
JExpressConfig
- Author:
- Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
-
Nested Class Summary
Nested classes/interfaces inherited from class org.summerboot.jexpress.boot.config.BootConfig
BootConfig.ThreadingMode -
Field Summary
Fields inherited from class org.summerboot.jexpress.boot.config.BootConfig
BR, cfgFile, configName, CPU_CORE, DESC_KMF, DESC_PLAINPWD, DESC_TMF, FILENAME_KEYSTORE, FILENAME_TRUSTSTORE_4CLIENT, FILENAME_TRUSTSTORE_4SERVER, generateTemplate, logger, props -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidprotected voidintintintlongintbooleanbooleanprotected voidloadCustomizedConfigs(File cfgFile, boolean isReal, ConfigUtil helper, Properties props) static voidprotected voidpreLoad(File cfgFile, boolean isReal, ConfigUtil helper, Properties props) voidvoidshutdown()Methods inherited from class org.summerboot.jexpress.boot.config.BootConfig
buildThreadPoolExecutor, createIfNotExist, generateTemplate, getCfgFile, getProperties, info, instance, load, loadField, name, temp, updateConfigFile, updateFilePath
-
Constructor Details
-
HttpClientConfig
protected HttpClientConfig()
-
-
Method Details
-
main
-
shutdown
public void shutdown() -
generateTemplate_keystore
-
generateTemplate_truststore
-
generateTemplate_RequestHeaders
-
setStatusListener
-
preLoad
- Overrides:
preLoadin classBootConfig
-
loadCustomizedConfigs
protected void loadCustomizedConfigs(File cfgFile, boolean isReal, ConfigUtil helper, Properties props) throws Exception - Specified by:
loadCustomizedConfigsin classBootConfig- Throws:
Exception
-
getHttpClient
-
getHttpClientDefaultRequestHeaders
-
getProtocol
-
isHostnameVerificationEnabled
-
getProxyHost
-
getProxyPort
public int getProxyPort() -
getProxyUserName
-
getProxyUserPwd
-
getProxyAuthorizationBasicValue
-
isFromJsonCaseInsensitive
public boolean isFromJsonCaseInsensitive() -
isFromJsonFailOnUnknownProperties
public boolean isFromJsonFailOnUnknownProperties() -
getHttpClientTimeoutMs
public long getHttpClientTimeoutMs() -
getHttpClientCoreSize
public int getHttpClientCoreSize() -
getHttpClientMaxSize
public int getHttpClientMaxSize() -
getHttpClientQueueSize
public int getHttpClientQueueSize() -
getHttpClientInfo
-
getTpeInfo
-