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:25 UTC
cvs commit: xml-axis/java/src/org/apache/axis/ime/internal/util/handler HandlerMessageExchange.java
jmsnell 2002/11/19 13:17:25
Modified: java/src/org/apache/axis/ime/internal/util/handler
HandlerMessageExchange.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.5 +6 -6 xml-axis/java/src/org/apache/axis/ime/internal/util/handler/HandlerMessageExchange.java
Index: HandlerMessageExchange.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/ime/internal/util/handler/HandlerMessageExchange.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- HandlerMessageExchange.java 13 Nov 2002 05:24:20 -0000 1.4
+++ HandlerMessageExchange.java 19 Nov 2002 21:17:25 -0000 1.5
@@ -98,17 +98,17 @@
return new FirstComeFirstServeDispatchPolicy(RECEIVE, RECEIVE_REQUESTS);
}
- protected Handler getSendHandler() {
- Handler h = null;
- if (handler instanceof TargetedChain) {
+ public Handler getSendHandler() {
+ Handler h = super.getSendHandler();
+ if (h == null && handler instanceof TargetedChain) {
h = ((TargetedChain)handler).getRequestHandler();
}
return h;
}
- protected Handler getReceiveHandler() {
- Handler h = null;
- if (handler instanceof TargetedChain) {
+ public Handler getReceiveHandler() {
+ Handler h = super.getReceiveHandler();
+ if (h == null && handler instanceof TargetedChain) {
h = ((TargetedChain)handler).getResponseHandler();
}
return h;