PageRenderTime 41ms CodeModel.GetById 16ms RepoModel.GetById 1ms app.codeStats 0ms

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

https://github.com/belong/teiid
Java | 30 lines | 16 code | 6 blank | 8 comment | 0 complexity | 7447cdfe2c95826e8f3e5c9668f02be0 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.api.ConnectorException;
  6. import org.teiid.connector.api.Execution;
  7. import org.teiid.connector.api.ExecutionContext;
  8. import org.teiid.connector.basic.BasicConnection;
  9. import org.teiid.connector.language.ICommand;
  10. import org.teiid.connector.metadata.runtime.RuntimeMetadata;
  11. /**
  12. * Connection to the resource. You must define ${connector-name}Connection interface, that
  13. * extends the "javax.resource.cci.Connection"
  14. */
  15. public class ${connector-name}ConnectionImpl extends BasicConnection implements ${connector-name}Connection {
  16. private ${connector-name}ManagedConnectionFactory config;
  17. public ${connector-name}ConnectionImpl(${connector-name}ManagedConnectionFactory env) {
  18. this.config = env;
  19. // todo: connect to your source here
  20. }
  21. @Override
  22. public void close() {
  23. }
  24. }