public class BlockingClientPool
extends java.lang.Object
Constructor and Description |
---|
BlockingClientPool(java.lang.String name,
PoolableBlockingClient poolableBlockingClient) |
public BlockingClientPool(java.lang.String name, PoolableBlockingClient poolableBlockingClient)
public boolean isDebug()
public void setDebug(boolean aDebug)
public static void test()
public void init()
public PooledBlockingClient getBlockingClient()
public void checkAllNodes()
public int getPoolSize(SocketBasedHost host)
host
- public PooledBlockingClient[] getOneBlockingClientForAllActiveHosts()
public PooledBlockingClient getBlockingClient(ClientInfo clientInfo)
public void returnBlockingClient(PooledBlockingClient pooledBlockingClient)
public java.lang.String getStats()
public java.lang.String getStats(SocketBasedHost host) throws java.lang.InterruptedException
java.lang.InterruptedException
public void close()
public void sendNoOp()
public PoolableBlockingClient getPoolableBlockingClient()
public void setPoolableBlockingClient(PoolableBlockingClient poolableBlockingClient)
public java.lang.String getName()
public void setName(java.lang.String name)
public int getMinPoolSize()
public void setMinPoolSize(int minPoolSize)
public int getMaxPoolSize()
public void setMaxPoolSize(int maxPoolSize)
public int getIdlePoolSize()
public void setIdlePoolSize(int idlePoolSize)
public HostMonitoringService getHostMonitoringService()
public int getLogPoolStatsTimeInMinute()
public void setLogPoolStatsTimeInMinute(int logPoolStatsTimeInMinute)
public java.lang.String toStirng()
Copyright © 2003-2014 QuickServer.org