You are viewing a plain text version of this content. The canonical link for it is here.
Posted to sandesha-dev@ws.apache.org by mc...@apache.org on 2007/11/21 15:24:02 UTC
svn commit: r597100 - in
/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2:
addressing/EPRDecorator.java msgprocessors/ApplicationMsgProcessor.java
Author: mckierna
Date: Wed Nov 21 06:24:00 2007
New Revision: 597100
URL: http://svn.apache.org/viewvc?rev=597100&view=rev
Log:
Enable mechanism for checking EPRs validity
Modified:
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/addressing/EPRDecorator.java
webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java
Modified: webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/addressing/EPRDecorator.java
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/addressing/EPRDecorator.java?rev=597100&r1=597099&r2=597100&view=diff
==============================================================================
--- webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/addressing/EPRDecorator.java (original)
+++ webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/addressing/EPRDecorator.java Wed Nov 21 06:24:00 2007
@@ -37,4 +37,12 @@
*/
public abstract EndpointReference decorateEndpointReference(EndpointReference ref);
+ /**
+ * This method is called for outbound msgs in order to verify the TO EPR is valid
+ * @param ref
+ */
+ public void checkEndpointReference(EndpointReference ref){
+ //NO-OP unless overriden
+ }
+
}
Modified: webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java?rev=597100&r1=597099&r2=597100&view=diff
==============================================================================
--- webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java (original)
+++ webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/msgprocessors/ApplicationMsgProcessor.java Wed Nov 21 06:24:00 2007
@@ -110,6 +110,9 @@
StorageManager storageManager = SandeshaUtil.getSandeshaStorageManager(configContext, configContext
.getAxisConfiguration());
+ //check the TO address is ok
+ SandeshaUtil.getEPRDecorator(configContext).checkEndpointReference(msgContext.getTo());
+
boolean serverSide = msgContext.isServerSide();
// setting message Id if null
---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org