congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
GenericObjectPool.getNumIdle
Code IndexAdd Tabnine to your IDE (free)

How to use
getNumIdle
method
in
org.apache.commons.pool.impl.GenericObjectPool

Best Java code snippets using org.apache.commons.pool.impl.GenericObjectPool.getNumIdle (Showing top 20 results out of 315)

origin: commons-pool/commons-pool

/**
 * Returns pool info including {@link #getNumActive()}, {@link #getNumIdle()}
 * and a list of objects idle in the pool with their idle times.
 * 
 * @return string containing debug information
 */
synchronized String debugInfo() {
  StringBuffer buf = new StringBuffer();
  buf.append("Active: ").append(getNumActive()).append("\n");
  buf.append("Idle: ").append(getNumIdle()).append("\n");
  buf.append("Idle Objects:\n");
  Iterator<ObjectTimestampPair<T>> it = _pool.iterator();
  long time = System.currentTimeMillis();
  while(it.hasNext()) {
    ObjectTimestampPair<T> pair = it.next();
    buf.append("\t").append(pair.value).append("\t").append(time - pair.tstamp).append("\n");
  }
  return buf.toString();
}
origin: commons-pool/commons-pool

/**
 * This returns the number of objects to create during the pool
 * sustain cycle. This will ensure that the minimum number of idle
 * instances is maintained without going past the maxActive value.
 *
 * @param incrementInternal - Should the count of objects currently under
 *                            some form of internal processing be
 *                            incremented?
 * @return The number of objects to be created
 */
private synchronized int calculateDeficit(boolean incrementInternal) {
  int objectDeficit = getMinIdle() - getNumIdle();
  if (_maxActive > 0) {
    int growLimit = Math.max(0,
        getMaxActive() - getNumActive() - getNumIdle() - _numInternalProcessing);
    objectDeficit = Math.min(objectDeficit, growLimit);
  }
  if (incrementInternal && objectDeficit >0) {
    _numInternalProcessing++;
  }
  return objectDeficit;
}
origin: banq/jdonframework

public int getNumIdle() {
  return this.pool.getNumIdle();
}
origin: geotools/geotools

  @Override
  public String toString() {
    StringBuilder ret = new StringBuilder(getClass().getSimpleName());
    ret.append("[config=").append(getConfig());
    if (pool == null) {
      ret.append("[Session pool is disposed]");
    } else {
      ret.append("[ACTIVE: ");
      ret.append(pool.getNumActive() + "/" + ((GenericObjectPool) pool).getMaxActive());
      ret.append(" INACTIVE: ");
      ret.append(pool.getNumIdle() + "/" + ((GenericObjectPool) pool).getMaxIdle() + "]");
    }
    ret.append("]");
    return ret.toString();
  }
}
origin: commons-pool/commons-pool

} else if ((getSoftMinEvictableIdleTimeMillis() > 0) &&
    (idleTimeMilis > getSoftMinEvictableIdleTimeMillis()) &&
    ((getNumIdle() + 1)> getMinIdle())) { // +1 accounts for object we are processing
  removeObject = true;
origin: inspectIT/inspectIT

/**
 * @return Returns the pool size.
 */
public int getBufferPoolSize() {
  return super.getNumIdle();
}
origin: neilbeveridge/zuul-netty

  @Override
  public Integer value() {
    return applicationPool.getNumIdle();
  }
});
origin: inspectIT/inspectIT

/**
 * Gets {@link #availableCapacity}.
 *
 * @return {@link #availableCapacity}
 */
public long getAvailableCapacity() {
  return super.getNumIdle() * bufferSize;
}
origin: mysticfall/pivot4j

/**
 * @return the number of idle connections
 */
public int getNumIdle() {
  return pool.getNumIdle();
}
origin: org.apache.commons/com.springsource.org.apache.commons.dbcp

/**
 * [Read Only] The current number of idle connections that are waiting
 * to be allocated from this data source.
 * 
 * @return the current number of idle connections
 */
public synchronized int getNumIdle() {
  if (connectionPool != null) {
    return connectionPool.getNumIdle();
  } else {
    return 0;
  }
}
origin: org.everit.osgi.bundles/org.everit.osgi.bundles.commons-dbcp

/**
 * [Read Only] The current number of idle connections that are waiting
 * to be allocated from this data source.
 * 
 * @return the current number of idle connections
 */
public synchronized int getNumIdle() {
  if (connectionPool != null) {
    return connectionPool.getNumIdle();
  } else {
    return 0;
  }
}
origin: uk.org.mygrid.resources/boca-model

public int getQueryConnectionInactiveSize() {
  return queryPool.getNumIdle();
}
origin: uk.org.mygrid.resources/boca-model

public int getWriteConnectionInactiveSize() {
  return rwPool.getNumIdle();
}
origin: inspectIT/inspectIT

/**
 * Gets {@link #createdCapacity}.
 *
 * @return {@link #createdCapacity}
 */
public long getCreatedCapacity() {
  return (super.getNumActive() + super.getNumIdle()) * bufferSize;
}
origin: org.netpreserve.openwayback/openwayback-core

  public void appendLogInfo(PrintWriter info)
  {
    info.println("  Jedis Active: " + goPool.getNumActive());
    info.println("  Jedis Idle: " + goPool.getNumIdle());
  }
}
origin: iipc/openwayback

  public void appendLogInfo(PrintWriter info)
  {
    info.println("  Jedis Active: " + goPool.getNumActive());
    info.println("  Jedis Idle: " + goPool.getNumIdle());
  }
}
origin: neoremind/navi-pbrpc

/**
 * 获取暂时idle的对象数量
 * 
 * @return
 */
public int getNumIdle() {
  if (this.internalPool == null || this.internalPool.isClosed()) {
    return -1;
  }
  return internalPool.getNumIdle();
}
origin: com.baidu.beidou/navi-pbrpc

/**
 * 获取暂时idle的对象数量
 * 
 * @return
 */
public int getNumIdle() {
  if (this.internalPool == null || this.internalPool.isClosed()) {
    return -1;
  }
  return internalPool.getNumIdle();
}
origin: ontopia/ontopia

public void writeReport(java.io.Writer out) throws java.io.IOException {
 final String BR = "<br>\n";
 out.write("Active connections: " + pool.getNumActive() + " (max: " + pool.getMaxActive() + ")<br>\n");
 out.write("Idle connections: " + pool.getNumIdle() + " (min: " + pool.getMinIdle() + " max: " + pool.getMaxIdle() + ")<br>\n");
 out.write("Connections created: " + pcfactory.objectsCreated + BR);
 out.write("Connections destroyed: " + pcfactory.objectsDestroyed + BR);
 out.write("Connections validated: " + pcfactory.objectsValidated + BR);
 out.write("Connections activated: " + pcfactory.objectsActivated + BR);
 out.write("Connections passivated: " + pcfactory.objectsPassivated + BR);
}
origin: deegree/deegree3

/**
 * Returns a {@link Connection} from the pool.
 * 
 * @return a connection from the pool
 * @throws SQLException
 */
public Connection getConnection()
            throws SQLException {
  LOG.debug( "For connection id '{}': active connections: {}, idle connections: {}",
        new Object[] { id, pool.getNumActive(), pool.getNumIdle() } );
  return ds.getConnection();
}
org.apache.commons.pool.implGenericObjectPoolgetNumIdle

Javadoc

Return the number of instances currently idle in this pool.

Popular methods of GenericObjectPool

  • <init>
    Create a new GenericObjectPool using the specified values.
  • returnObject
    Returns an object instance to the pool. If #getMaxIdle() is set to a positive value and the number
  • borrowObject
    Borrows an object from the pool. If there is an idle instance available in the pool, then either th
  • setMaxActive
    Sets the cap on the number of objects that can be allocated by the pool (checked out to clients, or
  • close
    Closes the pool. Once the pool is closed, #borrowObject()will fail with IllegalStateException, but #
  • setMaxIdle
    Sets the cap on the number of "idle" instances in the pool. If maxIdle is set too low on heavily loa
  • setMinIdle
    Sets the minimum number of objects allowed in the pool before the evictor thread (if active) spawns
  • setTimeBetweenEvictionRunsMillis
    Sets the number of milliseconds to sleep between runs of the idle object evictor thread. When non-po
  • setMinEvictableIdleTimeMillis
    Sets the minimum amount of time an object may sit idle in the pool before it is eligible for evictio
  • setMaxWait
    Sets the maximum amount of time (in milliseconds) the #borrowObject method should block before throw
  • setTestOnBorrow
    When true, objects will be PoolableObjectFactory#validateObjectbefore being returned by the #borrowO
  • setWhenExhaustedAction
    Sets the action to take when the #borrowObject method is invoked when the pool is exhausted (the max
  • setTestOnBorrow,
  • setWhenExhaustedAction,
  • getNumActive,
  • setTestWhileIdle,
  • setNumTestsPerEvictionRun,
  • setTestOnReturn,
  • invalidateObject,
  • clear,
  • addObject

Popular in Java

  • Updating database using SQL prepared statement
  • setScale (BigDecimal)
  • getResourceAsStream (ClassLoader)
  • getApplicationContext (Context)
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • GridBagLayout (java.awt)
    The GridBagLayout class is a flexible layout manager that aligns components vertically and horizonta
  • RandomAccessFile (java.io)
    Allows reading from and writing to a file in a random-access manner. This is different from the uni-
  • BigInteger (java.math)
    An immutable arbitrary-precision signed integer.FAST CRYPTOGRAPHY This implementation is efficient f
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • IsNull (org.hamcrest.core)
    Is the value null?
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now