public void debugLogStateOfPool() { if (log.isDebugEnabled()) { StringBuilder currentState = new StringBuilder(); currentState.append( String.format("POOL STATUS: Current blacklist = %s,%n current hosts in pool = %s%n", blacklist.describeBlacklistedHosts(), currentPools.keySet().toString())); for (Map.Entry<InetSocketAddress, CassandraClientPoolingContainer> entry : currentPools.entrySet()) { int activeCheckouts = entry.getValue().getActiveCheckouts(); int totalAllowed = entry.getValue().getPoolSize(); currentState.append( String.format("\tPOOL STATUS: Pooled host %s has %s out of %s connections checked out.%n", entry.getKey(), activeCheckouts > 0 ? Integer.toString(activeCheckouts) : "(unknown)", totalAllowed > 0 ? Integer.toString(totalAllowed) : "(not bounded)")); } log.debug("Current pool state: {}", currentState.toString()); } }
public void debugLogStateOfPool() { if (log.isDebugEnabled()) { StringBuilder currentState = new StringBuilder(); currentState.append( String.format("POOL STATUS: Current blacklist = %s,%n current hosts in pool = %s%n", blacklist.describeBlacklistedHosts(), currentPools.keySet().toString())); for (Map.Entry<InetSocketAddress, CassandraClientPoolingContainer> entry : currentPools.entrySet()) { int activeCheckouts = entry.getValue().getActiveCheckouts(); int totalAllowed = entry.getValue().getPoolSize(); currentState.append( String.format("\tPOOL STATUS: Pooled host %s has %s out of %s connections checked out.%n", entry.getKey(), activeCheckouts > 0 ? Integer.toString(activeCheckouts) : "(unknown)", totalAllowed > 0 ? Integer.toString(totalAllowed) : "(not bounded)")); } log.debug("Current pool state: {}", currentState.toString()); } }