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