Thread.sleep(20000);
log.info("back from sleep");
Set callbackConnectors = client.getCallbackConnectors(callbackHandler);
assertEquals(1, callbackConnectors.size());
Connector callbackConnector = (Connector) callbackConnectors.iterator().next();
SocketServerInvoker serverInvoker = (SocketServerInvoker) callbackConnector.getServerInvoker();
assertEquals(0, serverInvoker.getCurrentClientPoolSize());
assertEquals(1, serverInvoker.getCurrentThreadPoolSize());
log.info("used ServerThread has returned to threadPool");
client.disconnect();
shutdownServer();
log.info(getName() + " PASSES");