DATAGEODE-100 - Avoid Pool Already Exists Exception on Spring container initialization.

This commit is contained in:
John Blum
2018-04-24 12:00:34 -07:00
parent 79d684c11b
commit 1e83de18db

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;
});