congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
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

  • Start an intent from android
  • addToBackStack (FragmentTransaction)
  • setScale (BigDecimal)
  • getSharedPreferences (Context)
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • EOFException (java.io)
    Thrown when a program encounters the end of a file or stream during an input operation.
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • Collection (java.util)
    Collection is the root of the collection hierarchy. It defines operations on data collections and t
  • Callable (java.util.concurrent)
    A task that returns a result and may throw an exception. Implementors define a single method with no
  • Get (org.apache.hadoop.hbase.client)
    Used to perform Get operations on a single row. To get everything for a row, instantiate a Get objec
  • 21 Best IntelliJ Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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