You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by de...@apache.org on 2007/05/30 14:25:31 UTC
svn commit: r542805 - in /webservices/axis2/trunk/java/modules:
adb/src/org/apache/axis2/rpc/receivers/
kernel/src/org/apache/axis2/transport/http/
Author: deepal
Date: Wed May 30 05:25:29 2007
New Revision: 542805
URL: http://svn.apache.org/viewvc?view=rev&rev=542805
Log:
fixing AXIS2-2634
Modified:
webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOnlyMessageReceiver.java
webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOutAsyncMessageReceiver.java
webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java
webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/AbstractHTTPSender.java
Modified: webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOnlyMessageReceiver.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOnlyMessageReceiver.java?view=diff&rev=542805&r1=542804&r2=542805
==============================================================================
--- webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOnlyMessageReceiver.java (original)
+++ webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOnlyMessageReceiver.java Wed May 30 05:25:29 2007
@@ -32,10 +32,10 @@
public class RPCInOnlyMessageReceiver extends AbstractInMessageReceiver {
- private Method method;
private static Log log = LogFactory.getLog(RPCInOnlyMessageReceiver.class);
public void invokeBusinessLogic(MessageContext inMessage) throws AxisFault {
+ Method method = null;
try {
// get the implementation class for the Web Service
Object obj = getTheImplementationObject(inMessage);
@@ -54,7 +54,7 @@
Method[] methods = ImplClass.getMethods();
for (int i = 0; i < methods.length; i++) {
if (methods[i].getName().equals(methodName)) {
- this.method = methods[i];
+ method = methods[i];
break;
}
}
Modified: webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOutAsyncMessageReceiver.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOutAsyncMessageReceiver.java?view=diff&rev=542805&r1=542804&r2=542805
==============================================================================
--- webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOutAsyncMessageReceiver.java (original)
+++ webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOutAsyncMessageReceiver.java Wed May 30 05:25:29 2007
@@ -35,7 +35,6 @@
public class RPCInOutAsyncMessageReceiver extends AbstractInOutAsyncMessageReceiver {
- private Method method;
private static Log log = LogFactory.getLog(RPCInOnlyMessageReceiver.class);
/**
@@ -57,6 +56,7 @@
public void invokeBusinessLogic(MessageContext inMessage, MessageContext outMessage)
throws AxisFault {
+ Method method = null;
try {
// get the implementation class for the Web Service
Object obj = getTheImplementationObject(inMessage);
@@ -75,7 +75,7 @@
Method[] methods = ImplClass.getMethods();
for (int i = 0; i < methods.length; i++) {
if (methods[i].getName().equals(methodName)) {
- this.method = methods[i];
+ method = methods[i];
break;
}
}
Modified: webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java?view=diff&rev=542805&r1=542804&r2=542805
==============================================================================
--- webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java (original)
+++ webservices/axis2/trunk/java/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java Wed May 30 05:25:29 2007
@@ -41,7 +41,6 @@
public class RPCMessageReceiver extends AbstractInOutSyncMessageReceiver {
- private Method method;
private static Log log = LogFactory.getLog(RPCMessageReceiver.class);
/**
@@ -63,6 +62,7 @@
public void invokeBusinessLogic(MessageContext inMessage, MessageContext outMessage)
throws AxisFault {
+ Method method = null;
try {
// get the implementation class for the Web Service
Object obj = getTheImplementationObject(inMessage);
@@ -78,9 +78,10 @@
QName elementQName;
String methodName = op.getName().getLocalPart();
Method[] methods = ImplClass.getMethods();
+
for (int i = 0; i < methods.length; i++) {
if (methods[i].getName().equals(methodName)) {
- this.method = methods[i];
+ method = methods[i];
break;
}
}
Modified: webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/AbstractHTTPSender.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/AbstractHTTPSender.java?view=diff&rev=542805&r1=542804&r2=542805
==============================================================================
--- webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/AbstractHTTPSender.java (original)
+++ webservices/axis2/trunk/java/modules/kernel/src/org/apache/axis2/transport/http/AbstractHTTPSender.java Wed May 30 05:25:29 2007
@@ -615,8 +615,8 @@
HTTPConstants.MUTTITHREAD_HTTP_CONNECTION_MANAGER,
connManager);
}
- if(msgContext.getOptions().isUseSeparateListener()){
- httpClient = new HttpClient(connManager);
+ if(msgContext.isServerSide()){
+ httpClient = new HttpClient();
} else {
httpClient = new HttpClient(connManager);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org