| Package | Description |
|---|---|
| org.attribyte.sql.pool |
ACP is an open-source JDBC connection pool designed to support the high throughput, concurrency, tuning,
monitoring and reporting typically required to support production application servers.
|
| org.attribyte.util |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<java.lang.String,ConnectionPool> |
TypesafeConfig.buildPools(java.util.Collection<ConnectionPool.Initializer> initializers) |
ConnectionPool |
ConnectionPool.Initializer.createPool()
Creates a configured pool.
|
ConnectionPoolSegment |
ConnectionPoolSegment.Initializer.createSegment()
Creates a segment after configuration.
|
static java.util.List<ConnectionPool.Initializer> |
ConnectionPool.Initializer.fromConfig(Config config,
PasswordSource passwordSource,
Logger logger)
Create an Initializer for each configured pool.
|
static java.util.List<ConnectionPool.Initializer> |
ConnectionPool.Initializer.fromConfigFile(java.io.File configFile,
PasswordSource passwordSource,
Logger logger)
Parse a config file to create an Initializer for each configured pool.
|
static java.util.List<ConnectionPool.Initializer> |
ConnectionPool.Initializer.fromProperties(java.util.Properties props,
PasswordSource passwordSource,
Logger logger)
Parse properties to create an Initializer for each configured pool.
|
static java.util.List<ConnectionPool.Initializer> |
ConnectionPool.Initializer.fromPropertiesFile(java.io.File propsFile,
PasswordSource passwordSource,
Logger logger)
Parse properties to create an Initializer for each configured pool.
|
static java.util.List<ConnectionPool.Initializer> |
TypesafeConfig.poolsFromConfig(Config config,
PasswordSource passwordSource,
Logger logger) |
void |
JDBConnection.validate()
Verify that required parameters are set.
|
void |
ConnectionPoolSegment.Initializer.validate(boolean withDefaults)
Verify that all required initialization variables are set.
|
| Constructor and Description |
|---|
ConnectionPoolDataSource(ConnectionPool.Initializer initializer)
Creates a data source from a pool initializer.
|
| Modifier and Type | Method and Description |
|---|---|
int |
InitUtil.getIntProperty(java.lang.String propertyName,
int defaultValue)
Gets a property as an integer.
|
int |
InitUtil.getIntProperty(java.lang.String propertyName,
int index,
int defaultValue)
Gets a multi-valued integer property.
|
java.lang.Object |
InitUtil.initClass(java.lang.String propertyName,
java.lang.Class<?> expectedClass)
Create an instance of a class.
|
java.util.List<java.lang.Object> |
InitUtil.initClassList(java.lang.String propertyName,
java.lang.Class<?> expectedClass)
Creates a list of instances of a class.
|
static long |
InitUtil.millisFromTime(java.lang.String time)
Gets a time in milliseconds from a string that allows the units 'ms', 's', 'm', 'h', 'd' at the end.
|
void |
InitUtil.throwPositiveIntRequiredException(java.lang.String propertyName)
Throws initialization exception indicating property is not a positive integer.
|
void |
InitUtil.throwRequiredException(java.lang.String propertyName)
Throws initialization exception indicating property is required.
|