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

Reply via email to