private static void checkSufficientThreads(Connector connector, String name) { if (connector == null) { return; } Executor executor = connector.getExecutor(); if (executor instanceof ThreadPool) { ThreadPool queuedThreadPool = (ThreadPool) executor; checkState( !queuedThreadPool.isLowOnThreads(), "insufficient threads configured for %s connector", name); } }