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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]