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".../>