aboutsummaryrefslogtreecommitdiffstats
path: root/dblib
diff options
context:
space:
mode:
Diffstat (limited to 'dblib')
-rwxr-xr-xdblib/features/pom.xml5
-rw-r--r--dblib/provider/src/main/java/org/openecomp/sdnc/sli/resource/dblib/factory/AbstractResourceManagerFactory.java19
2 files changed, 16 insertions, 8 deletions
diff --git a/dblib/features/pom.xml b/dblib/features/pom.xml
index b6793d8..995a1c5 100755
--- a/dblib/features/pom.xml
+++ b/dblib/features/pom.xml
@@ -37,6 +37,11 @@
<scope>runtime</scope>
</dependency>
+ <dependency>
+ <groupId>org.apache.tomcat</groupId>
+ <artifactId>tomcat-jdbc</artifactId>
+ <version>${tomcat-jdbc.version}</version>
+ </dependency>
<!-- dependency for opendaylight-karaf-empty for use by testing -->
<dependency>
diff --git a/dblib/provider/src/main/java/org/openecomp/sdnc/sli/resource/dblib/factory/AbstractResourceManagerFactory.java b/dblib/provider/src/main/java/org/openecomp/sdnc/sli/resource/dblib/factory/AbstractResourceManagerFactory.java
index 29ec061..0f58a3f 100644
--- a/dblib/provider/src/main/java/org/openecomp/sdnc/sli/resource/dblib/factory/AbstractResourceManagerFactory.java
+++ b/dblib/provider/src/main/java/org/openecomp/sdnc/sli/resource/dblib/factory/AbstractResourceManagerFactory.java
@@ -69,9 +69,9 @@ public abstract class AbstractResourceManagerFactory {
ds = CachedDataSourceFactory.createDataSource(config);
return ds;
} finally {
- synchronized(activeTasks){
+ synchronized(activeTasks) {
activeTasks.remove(this);
- if(activeTasks.isEmpty()){
+ if (activeTasks.isEmpty()) {
final Runnable closure = new Runnable() {
public void run() {
@@ -79,20 +79,23 @@ public abstract class AbstractResourceManagerFactory {
Thread.sleep(300);
} catch (Exception e) {
}
- synchronized(activeTasks){
+ synchronized(activeTasks) {
activeTasks.notifyAll();
}
}
};
- if(LOGGER.isDebugEnabled())
- LOGGER.debug("Completed CachedDataSource.Call and notifyAll from "+ds.getDbConnectionName());
+ if (LOGGER.isDebugEnabled()) {
+ LOGGER.debug("Completed CachedDataSource.Call and notifyAll from " + ds.getDbConnectionName());
+ }
Thread worker = new Thread(closure);
worker.setDaemon(true);
worker.start();
} else {
- if(LOGGER.isDebugEnabled())
- if(ds != null)
- LOGGER.debug("Completed CachedDataSource.Call from "+ds.getDbConnectionName());
+ if (LOGGER.isDebugEnabled()) {
+ if (ds != null) {
+ LOGGER.debug("Completed CachedDataSource.Call from " + ds.getDbConnectionName());
+ }
+ }
}
}
}