You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ru...@apache.org on 2006/09/24 13:09:29 UTC
svn commit: r449393 - in
/webservices/axis2/trunk/java/modules/security/src/org/apache/rampart:
RampartMessageData.java handler/RampartReceiver.java
handler/RampartSender.java
Author: ruchithf
Date: Sun Sep 24 04:09:29 2006
New Revision: 449393
URL: http://svn.apache.org/viewvc?view=rev&rev=449393
Log:
Check whether the module is engaged for a parcular request
Modified:
webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/RampartMessageData.java
webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/handler/RampartReceiver.java
webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/handler/RampartSender.java
Modified: webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/RampartMessageData.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/RampartMessageData.java?view=diff&rev=449393&r1=449392&r2=449393
==============================================================================
--- webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/RampartMessageData.java (original)
+++ webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/RampartMessageData.java Sun Sep 24 04:09:29 2006
@@ -46,7 +46,6 @@
import javax.xml.namespace.QName;
-import java.util.Hashtable;
import java.util.List;
public class RampartMessageData {
Modified: webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/handler/RampartReceiver.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/handler/RampartReceiver.java?view=diff&rev=449393&r1=449392&r2=449393
==============================================================================
--- webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/handler/RampartReceiver.java (original)
+++ webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/handler/RampartReceiver.java Sun Sep 24 04:09:29 2006
@@ -33,6 +33,8 @@
import org.w3c.dom.Document;
import org.w3c.dom.Element;
+import javax.xml.namespace.QName;
+
import java.util.Vector;
@@ -58,6 +60,10 @@
}
public void invoke(MessageContext msgContext) throws AxisFault {
+
+ if (!msgContext.isEngaged(new QName(WSSHandlerConstants.SECURITY_MODULE_NAME))) {
+ return;
+ }
RampartEngine engine = new RampartEngine();
Vector wsResult;
Modified: webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/handler/RampartSender.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/handler/RampartSender.java?view=diff&rev=449393&r1=449392&r2=449393
==============================================================================
--- webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/handler/RampartSender.java (original)
+++ webservices/axis2/trunk/java/modules/security/src/org/apache/rampart/handler/RampartSender.java Sun Sep 24 04:09:29 2006
@@ -26,6 +26,8 @@
import org.apache.ws.secpolicy.WSSPolicyException;
import org.apache.ws.security.WSSecurityException;
+import javax.xml.namespace.QName;
+
public class RampartSender implements Handler {
@@ -46,10 +48,11 @@
this.handlerDesc = handlerdesc;
}
- /* (non-Javadoc)
- * @see org.apache.axis2.engine.Handler#invoke(org.apache.axis2.context.MessageContext)
- */
public void invoke(MessageContext msgContext) throws AxisFault {
+
+ if (!msgContext.isEngaged(new QName(WSSHandlerConstants.SECURITY_MODULE_NAME))) {
+ return;
+ }
MessageBuilder builder = new MessageBuilder();
try {
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org