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.
