You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-dev@ws.apache.org by sn...@apache.org on 2004/06/01 16:45:44 UTC
cvs commit: ws-soap/java/src/org/apache/soap/server MessageRouter.java
snichol 2004/06/01 07:45:44
Modified: java/src/org/apache/soap/server MessageRouter.java
Log:
Fix a bug in invoke that treated custom provider services
as scripts rather than Java.
Revision Changes Path
1.8 +2 -1 ws-soap/java/src/org/apache/soap/server/MessageRouter.java
Index: MessageRouter.java
===================================================================
RCS file: /home/cvs/ws-soap/java/src/org/apache/soap/server/MessageRouter.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- MessageRouter.java 7 Apr 2004 20:51:38 -0000 1.7
+++ MessageRouter.java 1 Jun 2004 14:45:44 -0000 1.8
@@ -67,7 +67,8 @@
SOAPContext.class };
Object[] args = new Object[] { env, reqCtx, resCtx };
- if (providerType == DeploymentDescriptor.PROVIDER_JAVA) {
+ if (providerType == DeploymentDescriptor.PROVIDER_JAVA ||
+ providerType == DeploymentDescriptor.PROVIDER_USER_DEFINED) {
Method m = MethodUtils.getMethod (targetObject, messageName,
argTypes);
Object resObj = m.invoke (targetObject, args);