Repository: incubator-juneau
Updated Branches:
  refs/heads/master de8a66b87 -> 13f816fb6


Add note to RestClient.getRemoteableProxy() about pooled connections.

Project: http://git-wip-us.apache.org/repos/asf/incubator-juneau/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-juneau/commit/13f816fb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-juneau/tree/13f816fb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-juneau/diff/13f816fb

Branch: refs/heads/master
Commit: 13f816fb6b7344b5f8fb54f6e6913048012a39e1
Parents: de8a66b
Author: JamesBognar <[email protected]>
Authored: Wed May 31 08:39:56 2017 -0400
Committer: JamesBognar <[email protected]>
Committed: Wed May 31 08:39:56 2017 -0400

----------------------------------------------------------------------
 .../main/java/org/apache/juneau/rest/client/RestClient.java    | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/13f816fb/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
----------------------------------------------------------------------
diff --git 
a/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
 
b/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
index f863487..8f26768 100644
--- 
a/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
+++ 
b/juneau-rest-client/src/main/java/org/apache/juneau/rest/client/RestClient.java
@@ -474,6 +474,12 @@ public class RestClient extends CoreObject {
         *              .build()
         *              .getRemoteableProxy(MyInterface3.<jk>class</jk>);
         * </p>
+        * <h5 class='section'>Notes:</h5>
+        * <ul>
+        *      <li>If you plan on using your proxy in a multi-threaded 
environment, you'll want to use an underlying
+        *              pooling client connection manager.  The easiest way to 
do this is to use the {@link RestClientBuilder#pooled()}
+        *              method.  If you don't do this, you may end up seeing 
"Connection still allocated" exceptions.
+        * </ul>
         *
         * @param interfaceClass The interface to create a proxy for.
         * @return The new proxy interface.

Reply via email to