Steven Hawkins commented on Enhancement TEIID-2062

The next set of changes are in, which make the EmbeddedServer fully operational. The main deployment method is deployVDB(String name, List<ModelMetadata> models) - this circumvents adding complexity for index metadata, the vdb.xml, and other vdb level constructs. We can always add them later if more than just dynamic vdb deployment is needed. Concerns such as metadata caching or multi-threaded metadata load have also been left out initially.

Since the usage of Teiid here will be non-managed, I also added detection of thread-bound transactions based upon the TransactionManager set in the EmbeddedConfiguration.

The remaining todos are to add a non-jdbc execution path that allows for the passing of query objects, inclusion of functionality from jboss-integration, to produce a kit, and to get feedback from projects interested in embedding the server.

See TestEmbeddedServer for an end-to-end usage example.

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: http://www.atlassian.com/software/jira