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