Create client Maybe we should use spi-fly for this?
Project: http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/repo Commit: http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/commit/50a652a2 Tree: http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/tree/50a652a2 Diff: http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/diff/50a652a2 Branch: refs/heads/master Commit: 50a652a22374c25e9c817c28181ae693e1e287bb Parents: 150b1e1 Author: Carlos Sierra <[email protected]> Authored: Wed Nov 30 19:13:50 2016 +0100 Committer: Carlos Sierra <[email protected]> Committed: Wed Nov 30 19:13:50 2016 +0100 ---------------------------------------------------------------------- jax-rs.itests/src/main/java/test/JaxrsTest.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/aries-jax-rs-whiteboard/blob/50a652a2/jax-rs.itests/src/main/java/test/JaxrsTest.java ---------------------------------------------------------------------- diff --git a/jax-rs.itests/src/main/java/test/JaxrsTest.java b/jax-rs.itests/src/main/java/test/JaxrsTest.java index 0570e17..04dcfe9 100644 --- a/jax-rs.itests/src/main/java/test/JaxrsTest.java +++ b/jax-rs.itests/src/main/java/test/JaxrsTest.java @@ -67,4 +67,21 @@ public class JaxrsTest extends TestCase { } } + + private Client createClient() { + Thread thread = Thread.currentThread(); + + ClassLoader contextClassLoader = thread.getContextClassLoader(); + + try { + thread.setContextClassLoader( + org.apache.cxf.jaxrs.client.Client.class.getClassLoader()); + + return ClientBuilder.newClient(); + } + finally { + thread.setContextClassLoader(contextClassLoader); + } + } + }
