You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by jm...@apache.org on 2002/11/19 22:17:09 UTC

cvs commit: xml-axis/java/src/org/apache/axis/ime/internal/transports/local LocalMessageExchange.java

jmsnell     2002/11/19 13:17:09

  Added:       java/src/org/apache/axis/ime/internal/transports/java
                        JavaMessageExchange.java
               java/src/org/apache/axis/ime/internal/transports README
               java/src/org/apache/axis/ime/internal/transports/http
                        HttpMessageExchange.java
               java/src/org/apache/axis/ime/internal/transports/local
                        LocalMessageExchange.java
  Log:
  Initial checkin of IME enabled HTTP, Java and Local transport senders.  This part simply wraps the existing HTTPSender, JavaSender and LocalSender handlers into a MessageExchangeProvider so we're able to use all of the existing code.
  
  Revision  Changes    Path
  1.1                  xml-axis/java/src/org/apache/axis/ime/internal/transports/java/JavaMessageExchange.java
  
  Index: JavaMessageExchange.java
  ===================================================================
  package org.apache.axis.ime.internal.transports.java;
  
  import org.apache.axis.ime.internal.util.handler.HandlerMessageExchange;
  import org.apache.axis.transport.java.JavaSender;
  
  /**
   * Wraps the existing synchronous JavaSender handler with an
   * asynchronous MessageExchangeProvider.
   * 
   * @author James M Snell (jasnell@us.ibm.com)
   */
  public class JavaMessageExchange
          extends HandlerMessageExchange {
  
    public JavaMessageExchange() {
      super(new JavaSender());
    }
  
  }
  
  
  
  1.1                  xml-axis/java/src/org/apache/axis/ime/internal/transports/README
  
  Index: README
  ===================================================================
  
    This package is here temporarily while we are developing the 
    MessageExchange based Transports.  Once they are more fully
    developed, we'll move them out to the appropriate locations
    in the main Axis source tree.
  
  
  1.1                  xml-axis/java/src/org/apache/axis/ime/internal/transports/http/HttpMessageExchange.java
  
  Index: HttpMessageExchange.java
  ===================================================================
  package org.apache.axis.ime.internal.transports.http;
  
  import org.apache.axis.ime.internal.util.handler.HandlerMessageExchange;
  import org.apache.axis.transport.http.HTTPSender;
  
  /**
   * Wraps the existing synchronous HttpSender handler with an
   * asynchronous MessageExchangeProvider.
   * 
   * @author James M Snell (jasnell@us.ibm.com)
   */
  public class HttpMessageExchange
          extends HandlerMessageExchange {
  
    public HttpMessageExchange() {
      super(new HTTPSender());
    }
  
  }
  
  
  
  1.1                  xml-axis/java/src/org/apache/axis/ime/internal/transports/local/LocalMessageExchange.java
  
  Index: LocalMessageExchange.java
  ===================================================================
  package org.apache.axis.ime.internal.transports.local;
  
  import org.apache.axis.ime.internal.util.handler.HandlerMessageExchange;
  import org.apache.axis.transport.local.LocalSender;
  
  /**
   * Wraps the existing synchronous LocalSender handler with an
   * asynchronous MessageExchangeProvider.
   * 
   * @author James M Snell (jasnell@us.ibm.com)
   */
  public class LocalMessageExchange
          extends HandlerMessageExchange {
  
    public LocalMessageExchange() {
      super(new LocalSender());
    }
  
  }