Currently, a DataSource can be injected via a setter or by fetching it from JNDI.
Additionally, provide the fully qualified name of a class which implements Function<JDBC_PING,DataSource>, e.g.
class MyDataSourceInjecter implements Function<JDBC_PING,DataSource> {
@Override
public DataSource apply(JDBC_PING p) {
return null; // change to return the DS
}
}
Configuration:
<JDBC_PING datasource_injecter_class="com.foo.MyDataSourceInjecter".../>