[teiid-designer-dev] [Teiid-Designer/teiid-designer] 46b923: TEIIDDES-1751: Provide api for getting client-side...

Paul Richardson p.g.richardson at redhat.com
Thu Jun 6 16:49:35 EDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/Teiid-Designer/teiid-designer
  Commit: 46b923e2ec6a62407868c017362b4492c45ec4e5
      https://github.com/Teiid-Designer/teiid-designer/commit/46b923e2ec6a62407868c017362b4492c45ec4e5
  Author: Paul Richardson <p.g.richardson at redhat.com>
  Date:   2013-06-06 (Thu, 06 Jun 2013)

  Changed paths:
    M plugins/org.teiid.datatools.connectivity/src/org/teiid/datatools/connectivity/TeiidJDBCConnection.java
    M plugins/org.teiid.designer.core/src/org/teiid/designer/core/ModelerCore.java
    M plugins/org.teiid.designer.core/src/org/teiid/designer/core/i18n.properties
    M plugins/org.teiid.designer.spi/src/org/teiid/designer/runtime/registry/TeiidRuntimeRegistry.java
    M plugins/org.teiid.designer.spi/src/org/teiid/designer/runtime/spi/IExecutionAdminFactory.java
    M plugins/org.teiid.designer.ui/src/org/teiid/designer/ui/explorer/ModelExplorerResourceNavigator.java
    M plugins/teiid/org.teiid.7.7.x
    M plugins/teiid/org.teiid.8.3.x
    M plugins/teiid/org.teiid.8.4.x

  Log Message:
  -----------
  TEIIDDES-1751: Provide api for getting client-side Teiid Driver

 * Rather than fetching the Teiid Driver from the Teiid Server, requiring
   connection, the driver is available in each client runtime plugin. For
   cases where only the driver is required, eg. Database Developer connections,
   provide the driver.

 * To allow for changes in the Teiid Driver, each runtime will provide its
   own version through the ExecutionAdminFactory so that the correct driver
   for the server is provided.

 * ModelerCore
  * Stop providing access to the default teiid server since it could well
    be null and invite null pointer exceptions.
  * Provides an API for the relevent properties of the default server
    requested by clients and handle the possibilty of the default server
    being null.





More information about the teiid-designer-dev mailing list