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 he...@apache.org on 2005/06/17 08:44:20 UTC
svn commit: r191094 - in /webservices/axis/trunk/java/modules:
core/src/org/apache/axis/clientapi/ samples/test/org/apache/axis/engine/
samples/test/org/apache/axis/rest/ samples/test/org/apache/axis/tcp/
Author: hemapani
Date: Thu Jun 16 23:44:20 2005
New Revision: 191094
URL: http://svn.apache.org/viewcvs?rev=191094&view=rev
Log:
fixing the bug due to closing the input stream before reading the envelope
Modified:
webservices/axis/trunk/java/modules/core/src/org/apache/axis/clientapi/InOutMEPClient.java
webservices/axis/trunk/java/modules/core/src/org/apache/axis/clientapi/TwoChannelBasedSender.java
webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLLoadTest.java
webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLOnTwoChannelsSyncTest.java
webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLOnTwoChannelsTest.java
webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLTest.java
webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/MailEchoRawXMLTest.java
webservices/axis/trunk/java/modules/samples/test/org/apache/axis/rest/RESTBasedEchoRawXMLTest.java
webservices/axis/trunk/java/modules/samples/test/org/apache/axis/tcp/TCPEchoRawXMLTest.java
Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis/clientapi/InOutMEPClient.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis/clientapi/InOutMEPClient.java?rev=191094&r1=191093&r2=191094&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis/clientapi/InOutMEPClient.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis/clientapi/InOutMEPClient.java Thu Jun 16 23:44:20 2005
@@ -395,9 +395,7 @@
}
public void close() throws AxisFault{
-// if(listener != null){
-// listener.stop();
-// }
+ senderTransport.getSender().cleanUp();
ListenerManager.stop(listenerTransport.getName().getLocalPart());
}
Modified: webservices/axis/trunk/java/modules/core/src/org/apache/axis/clientapi/TwoChannelBasedSender.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/core/src/org/apache/axis/clientapi/TwoChannelBasedSender.java?rev=191094&r1=191093&r2=191094&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/core/src/org/apache/axis/clientapi/TwoChannelBasedSender.java (original)
+++ webservices/axis/trunk/java/modules/core/src/org/apache/axis/clientapi/TwoChannelBasedSender.java Thu Jun 16 23:44:20 2005
@@ -88,7 +88,6 @@
} else {
throw new AxisFault("Blocking invocation always expect a response");
}
- response.getTransportOut().getSender().cleanUp();
return response;
}
}
Modified: webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLLoadTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLLoadTest.java?rev=191094&r1=191093&r2=191094&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLLoadTest.java (original)
+++ webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLLoadTest.java Thu Jun 16 23:44:20 2005
@@ -151,5 +151,6 @@
(OMElement) call.invokeBlocking(operationName.getLocalPart(), payload);
result.serializeWithCache(XMLOutputFactory.newInstance().createXMLStreamWriter(System.out));
+ call.close();
}
}
Modified: webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLOnTwoChannelsSyncTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLOnTwoChannelsSyncTest.java?rev=191094&r1=191093&r2=191094&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLOnTwoChannelsSyncTest.java (original)
+++ webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLOnTwoChannelsSyncTest.java Thu Jun 16 23:44:20 2005
@@ -120,6 +120,7 @@
OMElement result = (OMElement) call.invokeBlocking(operationName.getLocalPart(), method);
result.serializeWithCache(XMLOutputFactory.newInstance().createXMLStreamWriter(System.out));
+ call.close();
}
Modified: webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLOnTwoChannelsTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLOnTwoChannelsTest.java?rev=191094&r1=191093&r2=191094&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLOnTwoChannelsTest.java (original)
+++ webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLOnTwoChannelsTest.java Thu Jun 16 23:44:20 2005
@@ -153,6 +153,7 @@
}
}
log.info("send the reqest");
+ call.close();
} finally {
call.close();
}
Modified: webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLTest.java?rev=191094&r1=191093&r2=191094&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLTest.java (original)
+++ webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/EchoRawXMLTest.java Thu Jun 16 23:44:20 2005
@@ -132,6 +132,7 @@
throw new AxisFault("Server is shutdown as the Async response take too longs time");
}
}
+ call.close();
log.info("send the reqest");
@@ -150,5 +151,6 @@
OMElement result =
(OMElement) call.invokeBlocking(operationName.getLocalPart(), payload);
result.serializeWithCache(XMLOutputFactory.newInstance().createXMLStreamWriter(System.out));
+ call.close();
}
}
Modified: webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/MailEchoRawXMLTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/MailEchoRawXMLTest.java?rev=191094&r1=191093&r2=191094&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/MailEchoRawXMLTest.java (original)
+++ webservices/axis/trunk/java/modules/samples/test/org/apache/axis/engine/MailEchoRawXMLTest.java Thu Jun 16 23:44:20 2005
@@ -146,6 +146,7 @@
OMElement result =
(OMElement) call.invokeBlocking(operationName.getLocalPart(), payload);
result.serializeWithCache(XMLOutputFactory.newInstance().createXMLStreamWriter(System.out));
+ call.close();
}
Modified: webservices/axis/trunk/java/modules/samples/test/org/apache/axis/rest/RESTBasedEchoRawXMLTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test/org/apache/axis/rest/RESTBasedEchoRawXMLTest.java?rev=191094&r1=191093&r2=191094&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/samples/test/org/apache/axis/rest/RESTBasedEchoRawXMLTest.java (original)
+++ webservices/axis/trunk/java/modules/samples/test/org/apache/axis/rest/RESTBasedEchoRawXMLTest.java Thu Jun 16 23:44:20 2005
@@ -203,6 +203,7 @@
result.serializeWithCache(XMLOutputFactory.newInstance().createXMLStreamWriter(System.out));
System.out.println(messageInfo.requestMessage);
+ call.close();
}
public class MessageInformation{
Modified: webservices/axis/trunk/java/modules/samples/test/org/apache/axis/tcp/TCPEchoRawXMLTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/test/org/apache/axis/tcp/TCPEchoRawXMLTest.java?rev=191094&r1=191093&r2=191094&view=diff
==============================================================================
--- webservices/axis/trunk/java/modules/samples/test/org/apache/axis/tcp/TCPEchoRawXMLTest.java (original)
+++ webservices/axis/trunk/java/modules/samples/test/org/apache/axis/tcp/TCPEchoRawXMLTest.java Thu Jun 16 23:44:20 2005
@@ -138,6 +138,7 @@
throw new AxisFault("Server is shutdown as the Async response take too longs time");
}
}
+ call.close();
}
public void testEchoXMLSync() throws Exception {
@@ -154,6 +155,7 @@
OMElement result =
(OMElement) call.invokeBlocking(operationName.getLocalPart(), payload);
result.serializeWithCache(XMLOutputFactory.newInstance().createXMLStreamWriter(System.out));
+ call.close();
}
public void testEchoXMLCompleteSync() throws Exception {
@@ -178,6 +180,7 @@
OMElement result = (OMElement) call.invokeBlocking(operationName.getLocalPart(), method);
result.serializeWithCache(XMLOutputFactory.newInstance().createXMLStreamWriter(System.out));
+ call.close();
}