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);