Author: nandana
Date: Wed Jul 16 04:25:59 2008
New Revision: 677241

URL: http://svn.apache.org/viewvc?rev=677241&view=rev
Log:
RAMPART-184 copying the property HTTPConstants.CUSTOM_PROTOCOL_HANDLER

Modified:
    
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java

Modified: 
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java?rev=677241&r1=677240&r2=677241&view=diff
==============================================================================
--- 
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java
 (original)
+++ 
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/util/RampartUtil.java
 Wed Jul 16 04:25:59 2008
@@ -38,6 +38,8 @@
 import org.apache.axis2.mex.om.Metadata;
 import org.apache.axis2.mex.om.MetadataReference;
 import org.apache.axis2.mex.om.MetadataSection;
+import org.apache.axis2.transport.http.HTTPConstants;
+import org.apache.commons.httpclient.protocol.Protocol;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.neethi.Policy;
@@ -673,6 +675,15 @@
                     client.setAddressingNs((String)addrVersionNs);
                 }
                 
+                Options options = new Options();
+                if 
(msgContext.getProperty(HTTPConstants.CUSTOM_PROTOCOL_HANDLER) != null) {
+                    Protocol protocolHandler =
+                        
(Protocol)msgContext.getProperty(HTTPConstants.CUSTOM_PROTOCOL_HANDLER);;
+                    options.setProperty(HTTPConstants.CUSTOM_PROTOCOL_HANDLER, 
protocolHandler);                 
+                } 
+                
+                client.setOptions(options);
+                
                 //Set soap version
                 
client.setSoapVersion(msgContext.getOptions().getSoapVersionURI());
                 


Reply via email to