Package org.teiid.spring.autoconfigure
Class TeiidServer
- java.lang.Object
-
- org.teiid.runtime.AbstractVDBDeployer
-
- org.teiid.runtime.EmbeddedServer
-
- org.teiid.spring.autoconfigure.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 classTeiidServer.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>
-
-
Constructor Summary
Constructors Constructor Description TeiidServer(ExternalSources es)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConnectionFactory(String jndiName, Object connectionFactory)voidaddConnectionFactoryProvider(String jndiName, org.teiid.runtime.EmbeddedServer.ConnectionFactoryProvider<?> connectionFactoryProvider)voidaddDataSource(org.teiid.adminapi.impl.VDBMetaData vdb, String sourceBeanName, Object source, org.springframework.context.ApplicationContext context)protected booleanallowOverrideTranslators()PlatformTransactionManagerAdaptergetPlatformTransactionManagerAdapter()StringgetRedirectedDataSource(org.springframework.context.ApplicationContext context)org.teiid.metadata.SchemagetSchema(org.teiid.adminapi.impl.VDBMetaData vdb, String modelName)booleanisUsingPlatformTransactionManager()voidregisterSource(Object bean, org.springframework.context.ApplicationContext context)org.teiid.runtime.EmbeddedServer.ConnectionFactoryProvider<?>removeConnectionFactoryProvider(String jndiName)voidsetPlatformTransactionManagerAdapter(PlatformTransactionManagerAdapter platformTransactionManagerAdapter)voidsetPreParser(org.teiid.PreParser bean)-
Methods inherited from class org.teiid.runtime.EmbeddedServer
addTranslator, addTranslator, addTranslator, cacheMetadataFactory, createPreParser, deployVDB, deployVDB, deployVDB, deployVDB, deployVDBZip, getAdmin, getBufferService, getCachedMetadataFactory, getConfiguration, getConnectionFactoryProviders, getDriver, getEventDistributor, getExecutionFactory, getMaterializationManager, getMetadataRepository, getPort, getPpcCache, getRsCache, getSchemaDdl, getTranslatorRepository, getVDBRepository, retryLoad, runMetadataJob, start, stop, undeployVDB, undeployVDB
-
-
-
-
Constructor Detail
-
TeiidServer
public TeiidServer(ExternalSources es)
-
-
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)
-
getPlatformTransactionManagerAdapter
public PlatformTransactionManagerAdapter getPlatformTransactionManagerAdapter()
-
addConnectionFactoryProvider
public void addConnectionFactoryProvider(String jndiName, org.teiid.runtime.EmbeddedServer.ConnectionFactoryProvider<?> connectionFactoryProvider)
- Overrides:
addConnectionFactoryProviderin classorg.teiid.runtime.EmbeddedServer
-
addConnectionFactory
public void addConnectionFactory(String jndiName, Object connectionFactory)
- Overrides:
addConnectionFactoryin classorg.teiid.runtime.EmbeddedServer
-
removeConnectionFactoryProvider
public org.teiid.runtime.EmbeddedServer.ConnectionFactoryProvider<?> removeConnectionFactoryProvider(String jndiName)
-
allowOverrideTranslators
protected boolean allowOverrideTranslators()
- Overrides:
allowOverrideTranslatorsin classorg.teiid.runtime.EmbeddedServer
-
setPreParser
public void setPreParser(org.teiid.PreParser bean)
-
isUsingPlatformTransactionManager
public boolean isUsingPlatformTransactionManager()
-
setPlatformTransactionManagerAdapter
public void setPlatformTransactionManagerAdapter(PlatformTransactionManagerAdapter platformTransactionManagerAdapter)
-
registerSource
public void registerSource(Object bean, org.springframework.context.ApplicationContext context)
-
-