[prev in list] [next in list] [prev in thread] [next in thread]
List: sandesha-dev
Subject: svn commit: r597100 - in
From: mckierna () apache ! org
Date: 2007-11-21 14:24:02
Message-ID: 20071121142402.D0A711A9832 () eris ! apache ! org
[Download RAW message or body]
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/mai \
n/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/mai \
n/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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic