Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id A63FE200D71 for ; Wed, 20 Dec 2017 18:04:11 +0100 (CET) Received: by cust-asf.ponee.io (Postfix) id A4629160BF9; Wed, 20 Dec 2017 17:04:11 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 53A9E160C3D for ; Wed, 20 Dec 2017 18:04:08 +0100 (CET) Received: (qmail 81633 invoked by uid 500); 20 Dec 2017 17:04:07 -0000 Mailing-List: contact notifications-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@commons.apache.org Delivered-To: mailing list notifications@commons.apache.org Received: (qmail 81521 invoked by uid 99); 20 Dec 2017 17:04:07 -0000 Received: from Unknown (HELO svn01-us-west.apache.org) (209.188.14.144) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 20 Dec 2017 17:04:07 +0000 Received: from svn01-us-west.apache.org (localhost [127.0.0.1]) by svn01-us-west.apache.org (ASF Mail Server at svn01-us-west.apache.org) with ESMTP id 01C303A00A7 for ; Wed, 20 Dec 2017 17:04:04 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1022499 [27/40] - in /websites/production/commons/content/proper/commons-pool/api-2.5.0: ./ org/ org/apache/ org/apache/commons/ org/apache/commons/pool2/ org/apache/commons/pool2/class-use/ org/apache/commons/pool2/impl/ org/apache/common... Date: Wed, 20 Dec 2017 17:04:02 -0000 To: notifications@commons.apache.org From: ggregory@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20171220170404.01C303A00A7@svn01-us-west.apache.org> archived-at: Wed, 20 Dec 2017 17:04:11 -0000 Added: websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/ProxiedObjectPool.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/ProxiedObjectPool.html (added) +++ websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/ProxiedObjectPool.html Wed Dec 20 17:04:00 2017 @@ -0,0 +1,525 @@ + + + + + +ProxiedObjectPool (Apache Commons Pool 2.5.0 API) + + + + + + + + + + +
+
org.apache.commons.pool2.proxy
+

Class ProxiedObjectPool<T>

+
+
+
    +
  • java.lang.Object
  • +
  • +
      +
    • org.apache.commons.pool2.proxy.ProxiedObjectPool<T>
    • +
    +
  • +
+
+
    +
  • +
    Type Parameters:
    T - type of the pooled object
    +
    +
    All Implemented Interfaces:
    +
    Closeable, AutoCloseable, ObjectPool<T>
    +
    +
    +
    +
    public class ProxiedObjectPool<T>
    +extends Object
    +implements ObjectPool<T>
    +
    Create a new object pool where the pooled objects are wrapped in proxies + allowing better control of pooled objects and in particular the prevention + of the continued use of an object by a client after that client returns the + object to the pool.
    +
    Since:
    +
    2.0
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ProxiedObjectPool(ObjectPool<T> pool, + org.apache.commons.pool2.proxy.ProxySource<T> proxySource) +
      Create a new proxied object pool.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidaddObject() +
      Create an object using the factory or other + implementation dependent mechanism, passivate it, and then place it in + the idle object pool.
      +
      TborrowObject() +
      Obtains an instance from this pool.
      +
      voidclear() +
      Clears any objects sitting idle in the pool, releasing any associated + resources (optional operation).
      +
      voidclose() +
      Close this pool, and free any resources associated with it.
      +
      intgetNumActive() +
      Return the number of instances currently borrowed from this pool.
      +
      intgetNumIdle() +
      Return the number of instances currently idle in this pool.
      +
      voidinvalidateObject(T proxy) +
      Invalidates an object from the pool.
      +
      voidreturnObject(T proxy) +
      Return an instance to the pool.
      +
      StringtoString() 
      + +
    • +
    +
  • +
+
+
+ +
+
+ + + + + +

Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.

+ + \ No newline at end of file Added: websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/class-use/CglibProxySource.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/class-use/CglibProxySource.html (added) +++ websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/class-use/CglibProxySource.html Wed Dec 20 17:04:00 2017 @@ -0,0 +1,115 @@ + + + + + +Uses of Class org.apache.commons.pool2.proxy.CglibProxySource (Apache Commons Pool 2.5.0 API) + + + + + + + + + +
+

Uses of Class
org.apache.commons.pool2.proxy.CglibProxySource

+
+
No usage of org.apache.commons.pool2.proxy.CglibProxySource
+ + + + +

Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.

+ + \ No newline at end of file Added: websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/class-use/JdkProxySource.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/class-use/JdkProxySource.html (added) +++ websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/class-use/JdkProxySource.html Wed Dec 20 17:04:00 2017 @@ -0,0 +1,115 @@ + + + + + +Uses of Class org.apache.commons.pool2.proxy.JdkProxySource (Apache Commons Pool 2.5.0 API) + + + + + + + + + +
+

Uses of Class
org.apache.commons.pool2.proxy.JdkProxySource

+
+
No usage of org.apache.commons.pool2.proxy.JdkProxySource
+ + + + +

Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.

+ + \ No newline at end of file Added: websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/class-use/ProxiedKeyedObjectPool.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/class-use/ProxiedKeyedObjectPool.html (added) +++ websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/class-use/ProxiedKeyedObjectPool.html Wed Dec 20 17:04:00 2017 @@ -0,0 +1,115 @@ + + + + + +Uses of Class org.apache.commons.pool2.proxy.ProxiedKeyedObjectPool (Apache Commons Pool 2.5.0 API) + + + + + + + + + +
+

Uses of Class
org.apache.commons.pool2.proxy.ProxiedKeyedObjectPool

+
+
No usage of org.apache.commons.pool2.proxy.ProxiedKeyedObjectPool
+ + + + +

Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.

+ + \ No newline at end of file Added: websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/class-use/ProxiedObjectPool.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/class-use/ProxiedObjectPool.html (added) +++ websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/class-use/ProxiedObjectPool.html Wed Dec 20 17:04:00 2017 @@ -0,0 +1,115 @@ + + + + + +Uses of Class org.apache.commons.pool2.proxy.ProxiedObjectPool (Apache Commons Pool 2.5.0 API) + + + + + + + + + +
+

Uses of Class
org.apache.commons.pool2.proxy.ProxiedObjectPool

+
+
No usage of org.apache.commons.pool2.proxy.ProxiedObjectPool
+ + + + +

Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.

+ + \ No newline at end of file Added: websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/package-frame.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/package-frame.html (added) +++ websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/package-frame.html Wed Dec 20 17:04:00 2017 @@ -0,0 +1,21 @@ + + + + + +org.apache.commons.pool2.proxy (Apache Commons Pool 2.5.0 API) + + + +

org.apache.commons.pool2.proxy

+ + + \ No newline at end of file Added: websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/package-summary.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/package-summary.html (added) +++ websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/package-summary.html Wed Dec 20 17:04:00 2017 @@ -0,0 +1,182 @@ + + + + + +org.apache.commons.pool2.proxy (Apache Commons Pool 2.5.0 API) + + + + + + +
+ + + + + +
+ + +
+

Package org.apache.commons.pool2.proxy

+
+
+ Object pooling proxy implementation.
+
+

See: Description

+
+
+
    +
  • + + + + + + + + + + + + + + + + + + + + + + + + +
    Class Summary 
    ClassDescription
    CglibProxySource<T> +
    Provides proxy objects using CGLib.
    +
    JdkProxySource<T> +
    Provides proxy objects using Java reflection.
    +
    ProxiedKeyedObjectPool<K,V> +
    Create a new keyed object pool where the pooled objects are wrapped in + proxies allowing better control of pooled objects and in particular the + prevention of the continued use of an object by a client after that client + returns the object to the pool.
    +
    ProxiedObjectPool<T> +
    Create a new object pool where the pooled objects are wrapped in proxies + allowing better control of pooled objects and in particular the prevention + of the continued use of an object by a client after that client returns the + object to the pool.
    +
    +
  • +
+ + + +

Package org.apache.commons.pool2.proxy Description

+

+ Object pooling proxy implementation. +

+

+ The org.apache.commons.pool2.proxy package defines a + object pool that wraps all objects returned to clients. This allows it + to disable those proxies when the objects are returned thereby enabling + the continued use of those objects by clients to be detected.. +

+

+ Support is provided for java.lang.reflect.Proxy and for + net.sf.cglib.proxy based proxies. The latter, requires the + additional of the optional Code Generation Library (GCLib). +

+
+ +
+ + + + + +
+ + +

Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.

+ + \ No newline at end of file Added: websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/package-tree.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/package-tree.html (added) +++ websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/package-tree.html Wed Dec 20 17:04:00 2017 @@ -0,0 +1,131 @@ + + + + + +org.apache.commons.pool2.proxy Class Hierarchy (Apache Commons Pool 2.5.0 API) + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package org.apache.commons.pool2.proxy

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + +
+ + +

Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.

+ + \ No newline at end of file Added: websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/package-use.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/package-use.html (added) +++ websites/production/commons/content/proper/commons-pool/api-2.5.0/org/apache/commons/pool2/proxy/package-use.html Wed Dec 20 17:04:00 2017 @@ -0,0 +1,115 @@ + + + + + +Uses of Package org.apache.commons.pool2.proxy (Apache Commons Pool 2.5.0 API) + + + + + + + + + +
+

Uses of Package
org.apache.commons.pool2.proxy

+
+
No usage of org.apache.commons.pool2.proxy
+ + + + +

Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.

+ + \ No newline at end of file Added: websites/production/commons/content/proper/commons-pool/api-2.5.0/overview-frame.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/api-2.5.0/overview-frame.html (added) +++ websites/production/commons/content/proper/commons-pool/api-2.5.0/overview-frame.html Wed Dec 20 17:04:00 2017 @@ -0,0 +1,21 @@ + + + + + +Overview List (Apache Commons Pool 2.5.0 API) + + + + + +

 

+ + \ No newline at end of file Added: websites/production/commons/content/proper/commons-pool/api-2.5.0/overview-summary.html ============================================================================== --- websites/production/commons/content/proper/commons-pool/api-2.5.0/overview-summary.html (added) +++ websites/production/commons/content/proper/commons-pool/api-2.5.0/overview-summary.html Wed Dec 20 17:04:00 2017 @@ -0,0 +1,146 @@ + + + + + +Overview (Apache Commons Pool 2.5.0 API) + + + + + + +
+ + + + + +
+ + +
+

Apache Commons Pool 2.5.0 API

+
+
+ + + + + + + + + + + + + + + + + + + + +
Packages 
PackageDescription
org.apache.commons.pool2 +
+ Object pooling API.
+
org.apache.commons.pool2.impl +
+ Object pooling API implementations.
+
org.apache.commons.pool2.proxy +
+ Object pooling proxy implementation.
+
+
+ +
+ + + + + +
+ + +

Copyright © 2001–2017 The Apache Software Foundation. All rights reserved.

+ + \ No newline at end of file