public void close() { sessionDao.close(); transportTypeHolder.close(); asyncHttpClient.close(); reportingDiskDao.close(); System.out.println("Stopping BlockingIOProcessor..."); blockingIOProcessor.close(); reportScheduler.shutdown(); System.out.println("Stopping DBManager..."); dbManager.close(); reportingDBManager.close(); tokensPool.close(); } }
public void run() { try { close(); } catch (Throwable t) { logger.warn("", t); } finally { e.shutdown(); } } });