tejas mehendale created AXIS2-6044:
--------------------------------------

             Summary: HTTPProxyConfigurator system property takes precedence 
over axis configuration and message context proxy properties
                 Key: AXIS2-6044
                 URL: https://issues.apache.org/jira/browse/AXIS2-6044
             Project: Axis2
          Issue Type: Bug
          Components: transports
    Affects Versions: 1.7.9
            Reporter: tejas mehendale


Refer classes -> 

org.apache.axis2.transport.http.impl.httpclient4 -> method -> configure

Also,

org.apache.axis2.transport.http.impl.httpclient3 -> method -> configure

1 - 

In this method , axis2.xml configuration file is referred 1st for proxy 
settings which is overridden if set by messageContext proxy properties which is 
overridden by system property if set for proxy settings 

now, lets say we have multiple integrations in our system and few of 
integrations use system level proxy settings and few other require some other 
proxy setting depending on flow/input then , this is not possible to achieve 
since system properties ultimately overrides what is set in message context 

we think that precedence should be like , check 1st system properties if set 
then if axis2 configuration is set then override system properties and then 
check. if messageCOntext proxy properties is set then it should be used 
overriding axis2 config. properties or system properties , that way when a 
system is calling multiple integration points that system get to choose which 
proxy setting is used by an integration be setting proxy settings in 
messageContext property

2 - 

2nd issue is -> for point 1 above for system properties , it does not consider 
https.proxyHost and https.proxyPort from system properties it checks only 
"http" system properties and not "https" , need support for same 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org
For additional commands, e-mail: java-dev-h...@axis.apache.org

Reply via email to