Re: Async Support

2002-11-23 Thread James M Snell
We're currently working on a multi-phase plan to roll out async support 
based on the Internal Message Exchange prototype in the proposals area. 
The first phase (which is complete) was to define the base interfaces 
(located in org.apache.axis.ime and org.apache.axis.ime.events).  The 
second phase is to transition all of the transports to use the new async 
interfaces.  This is where we are currently.  After that, we'll move on to 
make the providers and engines use the new interfaces and wrap up with 
rolling out an async client API.  Still a work in progress... if you'd 
like to help, let me know! I'm serving as the unofficial manager for this 
part of the code.

- James Snell
 IBM Emerging Technologies
 [EMAIL PROTECTED]
 (559) 587-1233 (office)
 (700) 544-9035 (t/l)
 Programming Web Services With SOAP
 O'Reilly & Associates, ISBN 0596000952

 Have I not commanded you? Be strong and courageous. 
 Do not be terrified, do not be discouraged, for the Lord your 
 God will be with you whereever you go.- Joshua 1:9

"Kameshwar Jayaraman" <[EMAIL PROTECTED]> wrote on 11/22/2002 
03:31:48 PM:

> Hi folks,

> What is the current stand of Axis to support Async support?

> The one that is in the sample seems like a un-intutive way to get Async
> messaging and the one in the proposal area sound like a good one.

> Can some one tell me what is the future for the Async support and how
> will it be used ?

> Thanks

> Kamesh



cvs commit: xml-axis/java/src/org/apache/axis/wsdl/toJava Utils.java

2002-11-23 Thread dims
dims2002/11/23 16:41:55

  Modified:java/src/org/apache/axis/wsdl/toJava Utils.java
  Log:
  Cleanup imports and a bit of javadoc.
  
  Revision  ChangesPath
  1.63  +5 -15 xml-axis/java/src/org/apache/axis/wsdl/toJava/Utils.java
  
  Index: Utils.java
  ===
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/Utils.java,v
  retrieving revision 1.62
  retrieving revision 1.63
  diff -u -r1.62 -r1.63
  --- Utils.java9 Oct 2002 20:51:30 -   1.62
  +++ Utils.java24 Nov 2002 00:41:55 -  1.63
  @@ -55,21 +55,17 @@
   package org.apache.axis.wsdl.toJava;
   
   import org.apache.axis.Constants;
  -
  -import org.apache.axis.utils.JavaUtils;
  -import org.apache.axis.utils.Messages;
   import org.apache.axis.enum.Style;
  -
  +import org.apache.axis.utils.JavaUtils;
   import org.apache.axis.wsdl.symbolTable.BindingEntry;
   import org.apache.axis.wsdl.symbolTable.CollectionTE;
   import org.apache.axis.wsdl.symbolTable.Element;
   import org.apache.axis.wsdl.symbolTable.MessageEntry;
   import org.apache.axis.wsdl.symbolTable.Parameter;
   import org.apache.axis.wsdl.symbolTable.Parameters;
  +import org.apache.axis.wsdl.symbolTable.SchemaUtils;
   import org.apache.axis.wsdl.symbolTable.SymbolTable;
   import org.apache.axis.wsdl.symbolTable.TypeEntry;
  -import org.apache.axis.wsdl.symbolTable.SchemaUtils;
  -
   import org.w3c.dom.Node;
   import org.w3c.dom.NodeList;
   
  @@ -79,20 +75,14 @@
   import javax.wsdl.Message;
   import javax.wsdl.Operation;
   import javax.wsdl.Part;
  -import javax.wsdl.BindingFault;
   import javax.wsdl.extensions.ExtensibilityElement;
   import javax.wsdl.extensions.soap.SOAPBody;
  -import javax.wsdl.extensions.soap.SOAPFault;
  -
   import javax.xml.namespace.QName;
   import javax.xml.rpc.holders.BooleanHolder;
  -
   import java.io.File;
   import java.io.IOException;
  -
   import java.net.MalformedURLException;
   import java.net.URL;
  -
   import java.util.HashMap;
   import java.util.Iterator;
   import java.util.List;
  @@ -225,7 +215,7 @@
* Given a fault message, return the fully qualified Java class name
* of the exception to be generated from this fault
* 
  - * @param message The WSDL fault message
  + * @param faultMessage The WSDL fault message
* @param symbolTable the current symbol table
* @return A Java class name for the fault
*/ 
  @@ -238,7 +228,7 @@
   /**
* Given a fault message, return the XML type of the exception data.
* 
  - * @param message The WSDL fault message object
  + * @param faultMessage The WSDL fault message object
* @param symbolTable the current symbol table
* @return A QName for the XML type of the data
*/ 
  @@ -251,7 +241,7 @@
   /**
* Given a fault message, return TRUE if the fault is a complex type fault
* 
  - * @param message The WSDL fault message object
  + * @param faultMessage The WSDL fault message object
* @param symbolTable the current symbol table
* @return A Java class name for the fault
*/