PageRenderTime 50ms CodeModel.GetById 26ms RepoModel.GetById 0ms app.codeStats 0ms

/connectors/sandbox/connector-template/src/main/java/${package-name}/${connector-name}ManagedConnectionFactory.java

https://github.com/belong/teiid
Java | 22 lines | 13 code | 5 blank | 4 comment | 0 complexity | 3d4b95f12f161eccc196655d9c720215 MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0, BSD-3-Clause
  1. /*
  2. * ${license}
  3. */
  4. package ${package-name};
  5. import org.teiid.connector.basic.BasicManagedConnectionFactory;
  6. public class ${connector-name}ManagedConnectionFactory extends BasicManagedConnectionFactory {
  7. @Override
  8. public BasicConnectionFactory createConnectionFactory() throws ResourceException {
  9. return new BasicConnectionFactory() {
  10. @Override
  11. public BasicConnection getConnection() throws ResourceException {
  12. return new ${connector-name}ConnectionImpl(this);
  13. }
  14. };
  15. }
  16. // ra.xml files getters and setters go here.
  17. }