An adapter for a target ConnectionFactory, applying the given user credentials
to every standard createConnection() call, that is, implicitly
invoking createConnection(username, password) on the target.
All other methods simply delegate to the corresponding methods of the
target ConnectionFactory.
Can be used to proxy a target JNDI ConnectionFactory that does not have user
credentials configured. Client code can work with the ConnectionFactory without
passing in username and password on every createConnection() call.
In the following example, client code can simply transparently work with
the preconfigured "myConnectionFactory", implicitly accessing
"myTargetConnectionFactory" with the specified user credentials.
If the "username" is empty, this proxy will simply delegate to the standard
createConnection() method of the target ConnectionFactory.
This can be used to keep a UserCredentialsConnectionFactoryAdapter bean
definition just for the option of implicitly passing in user credentials
if particular target ConnectionFactory requires it.
createConnection()call, that is, implicitly invokingcreateConnection(username, password)on the target. All other methods simply delegate to the corresponding methods of the target ConnectionFactory.Can be used to proxy a target JNDI ConnectionFactory that does not have user credentials configured. Client code can work with the ConnectionFactory without passing in username and password on every
createConnection()call.In the following example, client code can simply transparently work with the preconfigured "myConnectionFactory", implicitly accessing "myTargetConnectionFactory" with the specified user credentials.
If the "username" is empty, this proxy will simply delegate to the standard
createConnection()method of the target ConnectionFactory. This can be used to keep a UserCredentialsConnectionFactoryAdapter bean definition just for the option of implicitly passing in user credentials if particular target ConnectionFactory requires it.