You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by co...@apache.org on 2014/12/01 18:18:16 UTC

cxf git commit: Make the client proxies thread safe

Repository: cxf
Updated Branches:
  refs/heads/master f51fb3327 -> 8ef743e87


Make the client proxies thread safe


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/8ef743e8
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/8ef743e8
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/8ef743e8

Branch: refs/heads/master
Commit: 8ef743e87f01ac8c58e96795d958a0f513290832
Parents: f51fb33
Author: Colm O hEigeartaigh <co...@apache.org>
Authored: Mon Dec 1 17:18:03 2014 +0000
Committer: Colm O hEigeartaigh <co...@apache.org>
Committed: Mon Dec 1 17:18:03 2014 +0000

----------------------------------------------------------------------
 .../apache/cxf/systest/sts/username_actas/UsernameActAsTest.java  | 3 +++
 .../systest/sts/username_onbehalfof/UsernameOnBehalfOfTest.java   | 2 ++
 2 files changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/8ef743e8/services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/username_actas/UsernameActAsTest.java
----------------------------------------------------------------------
diff --git a/services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/username_actas/UsernameActAsTest.java b/services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/username_actas/UsernameActAsTest.java
index efb09fc..f648633 100644
--- a/services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/username_actas/UsernameActAsTest.java
+++ b/services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/username_actas/UsernameActAsTest.java
@@ -119,6 +119,8 @@ public class UsernameActAsTest extends AbstractBusClientServerTestBase {
         QName portQName = new QName(NAMESPACE, "DoubleItAsymmetricSAML2BearerPort");
         DoubleItPortType port = 
             service.getPort(portQName, DoubleItPortType.class);
+        ((BindingProvider)port).getRequestContext().put("thread.local.request.context", "true");
+        
         updateAddressPort(port, test.getPort());
         
         TokenTestUtils.updateSTSPort((BindingProvider)port, test.getStsPort());
@@ -137,6 +139,7 @@ public class UsernameActAsTest extends AbstractBusClientServerTestBase {
         
         DoubleItPortType port2 = 
             service.getPort(portQName, DoubleItPortType.class);
+        ((BindingProvider)port2).getRequestContext().put("thread.local.request.context", "true");
         updateAddressPort(port2, test.getPort());
         
         TokenTestUtils.updateSTSPort((BindingProvider)port2, test.getStsPort());

http://git-wip-us.apache.org/repos/asf/cxf/blob/8ef743e8/services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/username_onbehalfof/UsernameOnBehalfOfTest.java
----------------------------------------------------------------------
diff --git a/services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/username_onbehalfof/UsernameOnBehalfOfTest.java b/services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/username_onbehalfof/UsernameOnBehalfOfTest.java
index 6e3e491..573a089 100644
--- a/services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/username_onbehalfof/UsernameOnBehalfOfTest.java
+++ b/services/sts/systests/basic/src/test/java/org/apache/cxf/systest/sts/username_onbehalfof/UsernameOnBehalfOfTest.java
@@ -118,6 +118,7 @@ public class UsernameOnBehalfOfTest extends AbstractBusClientServerTestBase {
         QName portQName = new QName(NAMESPACE, "DoubleItOBOAsymmetricSAML2BearerPort");
         DoubleItPortType port = 
             service.getPort(portQName, DoubleItPortType.class);
+        ((BindingProvider)port).getRequestContext().put("thread.local.request.context", "true");
         updateAddressPort(port, test.getPort());
         
         TokenTestUtils.updateSTSPort((BindingProvider)port, test.getStsPort());
@@ -136,6 +137,7 @@ public class UsernameOnBehalfOfTest extends AbstractBusClientServerTestBase {
         
         DoubleItPortType port2 = 
             service.getPort(portQName, DoubleItPortType.class);
+        ((BindingProvider)port2).getRequestContext().put("thread.local.request.context", "true");
         updateAddressPort(port2, test.getPort());
         
         TokenTestUtils.updateSTSPort((BindingProvider)port2, test.getStsPort());