Brian Towles created SENTRY-2116:
------------------------------------
Summary: Allow Data Nucleus connection pooling library to be
changed via its normal system properties
Key: SENTRY-2116
URL: https://issues.apache.org/jira/browse/SENTRY-2116
Project: Sentry
Issue Type: Bug
Components: Core
Affects Versions: 2.0.0
Reporter: Brian Towles
Data Nucleus allows multiple different connection pooling libraries to be used,
such as DBCP, C3P0, BoneCP, and HikariCP.
Currently we hard code the connection pool library to be used by setting the
_datanucleus.connectionPoolingType_ property to be only BoneCP. We are not
allowing for any of the custom overrides via system properties to be passed in
or used. We do this by passing only override properties into the
_JDOPersistenceManagerFactory.getPersistenceManagerFactory_.
To allow for flexibility during implementation as well as to possibly get
around bugs in the default connection pool lib selected we should allow for the
end user to be able to set the connection pool via the standard Data Nucleus
system properties if necessary.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)