Class HttpConfig

java.lang.Object
org.summerboot.jexpress.boot.config.BootConfig
org.summerboot.jexpress.nio.server.HttpConfig
All Implemented Interfaces:
JExpressConfig

public class HttpConfig extends BootConfig
Author:
Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
  • Field Details

  • Constructor Details

    • HttpConfig

      public HttpConfig()
  • Method Details

    • main

      public static void main(String[] args)
    • shutdown

      public void shutdown()
    • setStatusListener

      public void setStatusListener(HTTPClientStatusListener l)
    • loadCustomizedConfigs

      protected void loadCustomizedConfigs(File cfgFile, boolean isReal, ConfigUtil helper, Properties props) throws Exception
      Specified by:
      loadCustomizedConfigs in class BootConfig
      Throws:
      Exception
    • getRootFolder

      public File getRootFolder()
    • getServerDefaultResponseHeaders

      public io.netty.handler.codec.http.HttpHeaders getServerDefaultResponseHeaders()
    • getDocroot

      public String getDocroot()
    • getWebResources

      public String getWebResources()
    • getWelcomePage

      public String getWelcomePage()
    • isDownloadMode

      public boolean isDownloadMode()
    • getHttpClient

      public HttpClient getHttpClient()
    • getHttpClientDefaultRequestHeaders

      public Map<String,String> getHttpClientDefaultRequestHeaders()
    • getProtocol

      public String getProtocol()
    • isHostnameVerificationEnabled

      public Boolean isHostnameVerificationEnabled()
    • getProxyHost

      public String getProxyHost()
    • getProxyPort

      public int getProxyPort()
    • getProxyUserName

      public String getProxyUserName()
    • getProxyUserPwd

      public String getProxyUserPwd()
    • getProxyAuthorizationBasicValue

      public String getProxyAuthorizationBasicValue()
    • isFromJsonFailOnUnknownProperties

      public boolean isFromJsonFailOnUnknownProperties()
    • getHttpClientTimeout

      public long getHttpClientTimeout()
    • getHttpClientCoreSize

      public int getHttpClientCoreSize()
    • getHttpClientMaxSize

      public int getHttpClientMaxSize()
    • getHttpClientQueueSize

      public int getHttpClientQueueSize()
    • getHttpClientInfo

      public String getHttpClientInfo()
    • getTpeInfo

      public String getTpeInfo()
    • getTempUoloadDir

      public String getTempUoloadDir()