Class TeiidServer

  • All Implemented Interfaces:
    org.teiid.dqp.internal.datamgr.ConnectorManagerRepository.ExecutionFactoryProvider, org.teiid.events.EventDistributorFactory

    public class TeiidServer
    extends org.teiid.runtime.EmbeddedServer
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      protected class  TeiidServer.SBConnectorManagerRepository  
      • Nested classes/interfaces inherited from class org.teiid.runtime.EmbeddedServer

        org.teiid.runtime.EmbeddedServer.ConnectionFactoryProvider<T extends Object>, org.teiid.runtime.EmbeddedServer.ProviderAwareConnectorManagerRepository, org.teiid.runtime.EmbeddedServer.SimpleConnectionFactoryProvider<T extends Object>
    • Field Summary

      • Fields inherited from class org.teiid.runtime.EmbeddedServer

        bufferService, cmr, dqp, eventDistributorFactoryService, logon, materializationMgr, replicator, repo, scheduler, services, sessionService, throwMetadataErrors, transactionService, transports, useCallingThread, waitForLoad
      • Fields inherited from class org.teiid.runtime.AbstractVDBDeployer

        ALLOW_INFORMATION_SCHEMA, repositories
    • Method Detail

      • addDataSource

        public void addDataSource​(org.teiid.adminapi.impl.VDBMetaData vdb,
                                  String sourceBeanName,
                                  Object source,
                                  org.springframework.context.ApplicationContext context)
      • getRedirectedDataSource

        public String getRedirectedDataSource​(org.springframework.context.ApplicationContext context)
      • getSchema

        public org.teiid.metadata.Schema getSchema​(org.teiid.adminapi.impl.VDBMetaData vdb,
                                                   String modelName)
      • addConnectionFactoryProvider

        public void addConnectionFactoryProvider​(String jndiName,
                                                 org.teiid.runtime.EmbeddedServer.ConnectionFactoryProvider<?> connectionFactoryProvider)
        Overrides:
        addConnectionFactoryProvider in class org.teiid.runtime.EmbeddedServer
      • addConnectionFactory

        public void addConnectionFactory​(String jndiName,
                                         Object connectionFactory)
        Overrides:
        addConnectionFactory in class org.teiid.runtime.EmbeddedServer
      • removeConnectionFactoryProvider

        public org.teiid.runtime.EmbeddedServer.ConnectionFactoryProvider<?> removeConnectionFactoryProvider​(String jndiName)
      • allowOverrideTranslators

        protected boolean allowOverrideTranslators()
        Overrides:
        allowOverrideTranslators in class org.teiid.runtime.EmbeddedServer
      • setPreParser

        public void setPreParser​(org.teiid.PreParser bean)
      • isUsingPlatformTransactionManager

        public boolean isUsingPlatformTransactionManager()
      • registerSource

        public void registerSource​(Object bean,
                                   org.springframework.context.ApplicationContext context)