public class SetJdbcResourceConnectionPoolConfigTask extends AbstractBaseTask
A Rhino management sub task for updating the connection pool configuration of a JDBC resource.
Attribute | Description | Required |
---|---|---|
resourcename |
Name of the JDBC resource. |
Yes. |
maxconnections |
The maximum total number of connections that may exist. |
No. |
minconnections |
The minimum total number of connections that should exist. |
No. |
maxidleconnections |
The maximum number of idle connections that may exist at any one time. |
No. |
maxidletime |
The time period (in seconds) after which an idle connection may become eligible for discard. |
No. |
idlecheckinterval |
The time period (in seconds) between idle connection discard checks. |
No. |
connectionpooltimeout |
The maximum time (in milliseconds) that a SLEE application will block for a free connection before a timeout error occurs. |
No. |
failonerror |
Flag to control failure behaviour.
If 'true', the sub task will throw a |
No. default value is taken from the Rhino management parent task. |
This task will throw a NonFatalBuildException
if the JDBC resource already has a connection pool configuration.
client, failOnError
Constructor and Description |
---|
SetJdbcResourceConnectionPoolConfigTask() |
Modifier and Type | Method and Description |
---|---|
protected void |
execute() |
void |
setConnectionPoolTimeout(Long connectionPoolTimeout) |
void |
setIdleCheckInterval(Integer idleCheckInterval) |
void |
setMaxConnections(Integer maxConnections) |
void |
setMaxIdleConnections(Integer maxIdleConnections) |
void |
setMaxIdleTime(Integer maxIdleTime) |
void |
setMinConnections(Integer minConnections) |
void |
setResourceName(String resourceName) |
protected void |
validateParameters() |
getExceptionAndMessage, getFailOnError, getMessage, getOverrideFailOnError, getParent, getProject, log, run, setFailOnError
public SetJdbcResourceConnectionPoolConfigTask()
protected void execute() throws org.apache.tools.ant.BuildException
execute
in class AbstractBaseTask
org.apache.tools.ant.BuildException
protected void validateParameters() throws org.apache.tools.ant.BuildException
validateParameters
in class AbstractBaseTask
org.apache.tools.ant.BuildException
public void setResourceName(String resourceName)
public void setMaxConnections(Integer maxConnections)
public void setMinConnections(Integer minConnections)
public void setMaxIdleConnections(Integer maxIdleConnections)
public void setMaxIdleTime(Integer maxIdleTime)
public void setIdleCheckInterval(Integer idleCheckInterval)
public void setConnectionPoolTimeout(Long connectionPoolTimeout)