You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ru...@apache.org on 2008/06/13 12:40:00 UTC

svn commit: r667463 - in /synapse/trunk/java: modules/core/src/main/java/org/apache/synapse/SynapseConstants.java modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java pom.xml

Author: ruwan
Date: Fri Jun 13 03:40:00 2008
New Revision: 667463

URL: http://svn.apache.org/viewvc?rev=667463&view=rev
Log:
Fixing the issue SYNAPSE-355 (message level policies for out going messages)

Modified:
    synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java
    synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
    synapse/trunk/java/pom.xml

Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java?rev=667463&r1=667462&r2=667463&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/SynapseConstants.java Fri Jun 13 03:40:00 2008
@@ -84,8 +84,12 @@
     public static final String ADDRESSING_VERSION_FINAL = "final";
     public static final String ADDRESSING_VERSION_SUBMISSION = "submission";
 
-    /** The Axis2 client options property name for the Rampart policy */
+    /** The Axis2 client options property name for the Rampart service policy */
     public static final String RAMPART_POLICY = "rampartPolicy";
+    /** The Axis2 client options property name for the Rampart in message policy */
+    public static final String RAMPART_IN_POLICY = "rampartInPolicy";
+    /** The Axis2 client options property name for the Rampart out messsage policy */
+    public static final String RAMPART_OUT_POLICY = "rampartOutPolicy";
     /** The Axis2 client options property name for the Sandesha policy */
 	public static final String SANDESHA_POLICY = "sandeshaPolicy";
 

Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java?rev=667463&r1=667462&r2=667463&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/Axis2FlexibleMEPClient.java Fri Jun 13 03:40:00 2008
@@ -255,12 +255,12 @@
                     getPolicy(synapseOutMessageContext, wsSecPolicyKey));
             } else {
                 if (inboundWsSecPolicyKey != null) {
-                    // todo: set the in message policy for rampart
-                    // blocked by [https://issues.apache.org/jira/browse/RAMPART-175]
+                    clientOptions.setProperty(SynapseConstants.RAMPART_IN_POLICY,
+                            getPolicy(synapseOutMessageContext, inboundWsSecPolicyKey));
                 }
                 if (outboundWsSecPolicyKey != null) {
-                    // todo: set the out message policy for rampart
-                    // blocked by [https://issues.apache.org/jira/browse/RAMPART-175]
+                    clientOptions.setProperty(SynapseConstants.RAMPART_OUT_POLICY,
+                            getPolicy(synapseOutMessageContext, outboundWsSecPolicyKey));
                 }
             }
             // temporary workaround for https://issues.apache.org/jira/browse/WSCOMMONS-197

Modified: synapse/trunk/java/pom.xml
URL: http://svn.apache.org/viewvc/synapse/trunk/java/pom.xml?rev=667463&r1=667462&r2=667463&view=diff
==============================================================================
--- synapse/trunk/java/pom.xml (original)
+++ synapse/trunk/java/pom.xml Fri Jun 13 03:40:00 2008
@@ -1136,7 +1136,7 @@
 
         <!-- addressing, rampart, neethi -->
         <addressing.version>1.4</addressing.version>
-        <rampart.version>1.4</rampart.version>
+        <rampart.version>SNAPSHOT</rampart.version>
         <mercury.version>0.91</mercury.version>
         <neethi.version>2.0.4</neethi.version>
         <wss4j.version>1.5.4</wss4j.version>