us.datanucleus-connectionpool.1.0.1.source-code.plugin.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of datanucleus-connectionpool
Show all versions of datanucleus-connectionpool
DataNucleus can be used with a connection pool internally.
This plugin provides this capability for C3P0, DBCP, Proxool and BoneCP.
<?xml version="1.0"?> <plugin id="org.datanucleus.connectionpool" name="DataNucleus ConnectionPool plugin" provider-name="DataNucleus"> <extension point="org.datanucleus.datasource"> <datasource-factory name="C3P0" class-name="org.datanucleus.store.rdbms.datasource.c3p0.C3P0DataSourceFactory"/> <datasource-factory name="DBCP" class-name="org.datanucleus.store.rdbms.datasource.dbcp.DBCPDataSourceFactory"/> <datasource-factory name="Proxool" class-name="org.datanucleus.store.rdbms.datasource.proxool.ProxoolDataSourceFactory"/> </extension> <!-- PERSISTENCE PROPERTIES --> <extension point="org.datanucleus.persistence_properties"> <persistence-property name="datanucleus.connectionPool.maxStatements" validator="org.datanucleus.properties.IntegerPropertyValidator"/> <persistence-property name="datanucleus.connectionPool.maxPoolSize" validator="org.datanucleus.properties.IntegerPropertyValidator"/> <persistence-property name="datanucleus.connectionPool.minPoolSize" validator="org.datanucleus.properties.IntegerPropertyValidator"/> <persistence-property name="datanucleus.connectionPool.initialPoolSizes" validator="org.datanucleus.properties.IntegerPropertyValidator"/> <persistence-property name="datanucleus.connectionPool.maxIdle" validator="org.datanucleus.properties.IntegerPropertyValidator"/> <persistence-property name="datanucleus.connectionPool.minIdle" validator="org.datanucleus.properties.IntegerPropertyValidator"/> <persistence-property name="datanucleus.connectionPool.maxActive" validator="org.datanucleus.properties.IntegerPropertyValidator"/> <persistence-property name="datanucleus.connectionPool.maxWait" validator="org.datanucleus.properties.IntegerPropertyValidator"/> <persistence-property name="datanucleus.connectionPool.testSQL" validator="org.datanucleus.properties.StringPropertyValidator"/> <persistence-property name="datanucleus.connectionPool.timeBetweenEvictionRunsMillis" validator="org.datanucleus.properties.IntegerPropertyValidator"/> <persistence-property name="datanucleus.connectionPool.minEvictableIdleTimeMillis" validator="org.datanucleus.properties.IntegerPropertyValidator"/> <persistence-property name="datanucleus.connectionPool.maxConnections" validator="org.datanucleus.properties.IntegerPropertyValidator"/> </extension> </plugin>