SGF-738 - Avoid Pool Already Exists Exception on Spring container initialization.

This commit is contained in:
John Blum
2018-04-24 14:16:19 -07:00
parent c7df770a26
commit 89a319868b

View File

@@ -234,9 +234,10 @@ public class PoolFactoryBean extends AbstractFactoryBeanSupport<Pool> implements
eagerlyInitializeClientCacheIfNotPresent();
PoolFactory poolFactory = configure(initialize(createPoolFactory()));
Pool namedPool = PoolManager.find(getName());
this.pool = create(poolFactory, getName());
this.pool = namedPool != null ? namedPool
: create(configure(initialize(createPoolFactory())), getName());
return this.pool;
});