]
Paul Richardson resolved TEIIDDES-1518.
---------------------------------------
Release Notes Text: Please refer to
Decouple the teiid 8 client libraries and construct an SPI interface
to allow multiple teiid server version support
-------------------------------------------------------------------------------------------------------------------
Key: TEIIDDES-1518
URL:
https://issues.jboss.org/browse/TEIIDDES-1518
Project: Teiid Designer
Issue Type: Bug
Components: Teiid Integration
Affects Versions: 8.0
Reporter: Paul Richardson
Assignee: Paul Richardson
Fix For: 8.1
Both the TeiidServer, transformation and query plugin code is dependent on a single
version of the teiid server-client libraries. This means that Designer is only able to
connect to a single version of Teiid Server. This is even more problematic as Teiid 7
server JBoss 5 and Teiid 8 servers JBoss 7 hence users would have to upgrade both JBoss
and Teiid if upgrading Designer.
To mitigate this, construct and spi plugin that provides interfaces for TeiidServer
ExecutionAdmin class, as well as the transformation language classes and query visitors.
The client Teiid plugins, will implement these interfaces which will be reachable via an
extension point, dependent on the version of the request default teiid server.
Although, the teiid client plugins will have a number of implemented classes, there
availability to other plugins should be strictly limited, ie. no other plugin should
depend on them. Classes should only be accessible via the services, factories and adapters
available via the extension point.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: