// 注册数据源 static void registSource(ConnectionProvide provide) { String provideName = provide.getProvideName(); synchronized (provides) { ConnectionProvide s = provides.get(provideName); if (s != null) { LogUtil.info("close provide (" + provides + "),release resource"); provides.remove(provideName); } provides.put(provideName, provide); } }
// 取消注册数据源 static void unRegistSource(ConnectionProvide provide) { String provideName = provide.getProvideName(); synchronized (provides) { provides.remove(provideName); } }