Class BaseConfiguration

    • Field Detail

      • configurationContext

        protected org.apache.axis2.context.ConfigurationContext configurationContext
      • preserveUserAgentHeader

        protected boolean preserveUserAgentHeader
        Weather User-Agent header coming from client should be preserved.
      • preserveServerHeader

        protected boolean preserveServerHeader
        Weather Server header coming from server should be preserved.
      • preserveHttpHeaders

        protected List<String> preserveHttpHeaders
        Http headers which should be preserved.
    • Constructor Detail

      • BaseConfiguration

        public BaseConfiguration​(org.apache.axis2.context.ConfigurationContext configurationContext)
    • Method Detail

      • build

        public void build()
                   throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • isPreserveHttpHeader

        public boolean isPreserveHttpHeader​(String headerName)
        Check whether to preserve or not the given HTTP header.
        Parameters:
        headerName - HTTP header name to be checked for preserving status
        Returns:
        preserving status of the given HTTP header
      • populatePreserveHTTPHeaders

        protected void populatePreserveHTTPHeaders​(String preserveHeaders)
        Populate preserve HTTP headers from comma separate string.
        Parameters:
        preserveHeaders - Comma separated preserve enableD HTTP headers
      • getPreserveHttpHeaders

        public List<String> getPreserveHttpHeaders()
      • getWorkerPool

        public org.apache.axis2.transport.base.threads.WorkerPool getWorkerPool()
      • getConfigurationContext

        public org.apache.axis2.context.ConfigurationContext getConfigurationContext()