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 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>
-
-
Constructor Summary
Constructors Constructor Description TeiidServer(ExternalSources es)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConnectionFactory(String jndiName, Object connectionFactory)
void
addConnectionFactoryProvider(String jndiName, org.teiid.runtime.EmbeddedServer.ConnectionFactoryProvider<?> connectionFactoryProvider)
void
addDataSource(org.teiid.adminapi.impl.VDBMetaData vdb, String sourceBeanName, Object source, org.springframework.context.ApplicationContext context)
protected boolean
allowOverrideTranslators()
PlatformTransactionManagerAdapter
getPlatformTransactionManagerAdapter()
String
getRedirectedDataSource(org.springframework.context.ApplicationContext context)
org.teiid.metadata.Schema
getSchema(org.teiid.adminapi.impl.VDBMetaData vdb, String modelName)
boolean
isUsingPlatformTransactionManager()
void
registerSource(Object bean, org.springframework.context.ApplicationContext context)
org.teiid.runtime.EmbeddedServer.ConnectionFactoryProvider<?>
removeConnectionFactoryProvider(String jndiName)
void
setPlatformTransactionManagerAdapter(PlatformTransactionManagerAdapter platformTransactionManagerAdapter)
void
setPreParser(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:
addConnectionFactoryProvider
in classorg.teiid.runtime.EmbeddedServer
-
addConnectionFactory
public void addConnectionFactory(String jndiName, Object connectionFactory)
- Overrides:
addConnectionFactory
in classorg.teiid.runtime.EmbeddedServer
-
removeConnectionFactoryProvider
public org.teiid.runtime.EmbeddedServer.ConnectionFactoryProvider<?> removeConnectionFactoryProvider(String jndiName)
-
allowOverrideTranslators
protected boolean allowOverrideTranslators()
- Overrides:
allowOverrideTranslators
in 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)
-
-