[jbossws-commits] JBossWS SVN: r5553 - in stack/native/trunk/src: test/java/org/jboss/test/ws/jaxws/wsrm/oneway and 1 other directories.
jbossws-commits at lists.jboss.org
jbossws-commits at lists.jboss.org
Thu Jan 31 04:40:57 EST 2008
Author: richard.opalka at jboss.com
Date: 2008-01-31 04:40:57 -0500 (Thu, 31 Jan 2008)
New Revision: 5553
Modified:
stack/native/trunk/src/main/java/org/jboss/ws/core/jaxws/client/ClientProxy.java
stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/oneway/RMAbstractOneWayTest.java
stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/oneway/RMAbstractSecuredOneWayTest.java
stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/reqres/RMAbstractReqResTest.java
stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/reqres/RMAbstractSecuredReqResTest.java
Log:
[JBWS-1777] fixed
Modified: stack/native/trunk/src/main/java/org/jboss/ws/core/jaxws/client/ClientProxy.java
===================================================================
--- stack/native/trunk/src/main/java/org/jboss/ws/core/jaxws/client/ClientProxy.java 2008-01-30 19:03:40 UTC (rev 5552)
+++ stack/native/trunk/src/main/java/org/jboss/ws/core/jaxws/client/ClientProxy.java 2008-01-31 09:40:57 UTC (rev 5553)
@@ -163,6 +163,12 @@
private Object invoke(QName opName, Object[] args, Class retType, Map<String, Object> resContext) throws RemoteException
{
+ boolean rmDetected = this.client.getEndpointMetaData().getConfig().getRMMetaData() != null;
+ boolean rmActivated = client.getWSRMSequence() != null;
+ if (rmDetected && !rmActivated)
+ {
+ client.createSequence();
+ }
Object retObj = client.invoke(opName, args, resContext);
if (retObj != null)
{
Modified: stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/oneway/RMAbstractOneWayTest.java
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/oneway/RMAbstractOneWayTest.java 2008-01-30 19:03:40 UTC (rev 5552)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/oneway/RMAbstractOneWayTest.java 2008-01-31 09:40:57 UTC (rev 5553)
@@ -59,14 +59,13 @@
public void testOneWayMethods() throws Exception
{
- ((RMProvider)proxy).createSequence();
setAddrProps(proxy, "http://useless/action1", serviceURL);
proxy.method1();
setAddrProps(proxy, "http://useless/action2", serviceURL);
proxy.method2("Hello World");
setAddrProps(proxy, "http://useless/action3", serviceURL);
proxy.method3(new String[] {"Hello","World"});
- ((RMProvider)proxy).closeSequence();
+ ((RMProvider)proxy).closeSequence(); // this is optional operation
}
public static String getClasspath()
Modified: stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/oneway/RMAbstractSecuredOneWayTest.java
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/oneway/RMAbstractSecuredOneWayTest.java 2008-01-30 19:03:40 UTC (rev 5552)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/oneway/RMAbstractSecuredOneWayTest.java 2008-01-31 09:40:57 UTC (rev 5553)
@@ -59,14 +59,13 @@
public void testOneWayMethods() throws Exception
{
- ((RMProvider)proxy).createSequence();
setAddrProps(proxy, "http://useless/action1", serviceURL);
proxy.method1();
setAddrProps(proxy, "http://useless/action2", serviceURL);
proxy.method2("Hello World");
setAddrProps(proxy, "http://useless/action3", serviceURL);
proxy.method3(new String[] {"Hello","World"});
- ((RMProvider)proxy).closeSequence();
+ ((RMProvider)proxy).closeSequence(); // this is optional operation
}
public static String getClasspath()
Modified: stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/reqres/RMAbstractReqResTest.java
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/reqres/RMAbstractReqResTest.java 2008-01-30 19:03:40 UTC (rev 5552)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/reqres/RMAbstractReqResTest.java 2008-01-31 09:40:57 UTC (rev 5553)
@@ -151,14 +151,13 @@
private void doReliableMessageExchange(Object proxyObject, InvocationType invocationType) throws Exception
{
- ((RMProvider)proxyObject).createSequence();
setAddrProps(proxy, "http://useless/action", serviceURL);
invokeWebServiceMethod(invocationType);
setAddrProps(proxy, "http://useless/action", serviceURL);
invokeWebServiceMethod(invocationType);
setAddrProps(proxy, "http://useless/action", serviceURL);
invokeWebServiceMethod(invocationType);
- ((RMProvider)proxyObject).closeSequence();
+ ((RMProvider)proxyObject).closeSequence(); // this is optional operation
}
public static String getClasspath()
Modified: stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/reqres/RMAbstractSecuredReqResTest.java
===================================================================
--- stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/reqres/RMAbstractSecuredReqResTest.java 2008-01-30 19:03:40 UTC (rev 5552)
+++ stack/native/trunk/src/test/java/org/jboss/test/ws/jaxws/wsrm/reqres/RMAbstractSecuredReqResTest.java 2008-01-31 09:40:57 UTC (rev 5553)
@@ -150,14 +150,13 @@
private void doReliableMessageExchange(Object proxyObject, InvocationType invocationType) throws Exception
{
- ((RMProvider)proxyObject).createSequence();
setAddrProps(proxy, "http://useless/action", serviceURL);
invokeWebServiceMethod(invocationType);
setAddrProps(proxy, "http://useless/action", serviceURL);
invokeWebServiceMethod(invocationType);
setAddrProps(proxy, "http://useless/action", serviceURL);
invokeWebServiceMethod(invocationType);
- ((RMProvider)proxyObject).closeSequence();
+ ((RMProvider)proxyObject).closeSequence(); // this is optional operation
}
public static String getClasspath()
More information about the jbossws-commits
mailing list