public class EmbeddedConfiguration
extends org.teiid.dqp.internal.process.DQPConfiguration
| Constructor and Description |
|---|
EmbeddedConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTransport(SocketConfiguration configuration) |
org.teiid.net.socket.AuthenticationType |
getAuthenticationType() |
String |
getBufferDirectory() |
org.teiid.cache.CacheFactory |
getCacheFactory() |
String |
getInfinispanConfigFile() |
String |
getJgroupsConfigFile() |
int |
getMaxAsyncThreads() |
long |
getMaxBufferSpace() |
long |
getMaxFileSize() |
int |
getMaxODBCLobSizeAllowed() |
int |
getMaxOpenFiles() |
int |
getMaxProcessingKb() |
int |
getMaxReserveKb() |
int |
getMaxResultSetCacheStaleness() |
int |
getMaxStorageObjectSize() |
int |
getMemoryBufferSpace() |
String |
getNodeName() |
org.teiid.query.ObjectReplicator |
getObjectReplicator() |
int |
getProcessorBatchSize() |
String |
getSecurityDomain() |
org.teiid.security.SecurityHelper |
getSecurityHelper() |
org.teiid.dqp.internal.process.TeiidExecutor |
getTeiidExecutor() |
TransactionManager |
getTransactionManager() |
List<SocketConfiguration> |
getTransports() |
javax.resource.spi.work.WorkManager |
getWorkManager() |
boolean |
isAllowEnvFunction() |
boolean |
isEncryptFiles() |
boolean |
isInlineLobs() |
boolean |
isMemoryBufferOffHeap() |
boolean |
isUseDisk() |
void |
setAllowEnvFunction(boolean allowEnvFunction) |
void |
setAuthenticationType(org.teiid.net.socket.AuthenticationType authenticationType) |
void |
setBufferDirectory(String dir) |
void |
setCacheFactory(org.teiid.cache.CacheFactory cacheFactory) |
void |
setEncryptFiles(boolean encryptFiles) |
void |
setInfinispanConfigFile(String infinispanConfigFile) |
void |
setInlineLobs(boolean inlineLobs) |
void |
setJgroupsConfigFile(String jgroupsConfigFile) |
void |
setMaxAsyncThreads(int maxAsyncThreads) |
void |
setMaxBufferSpace(long maxBufferSpace) |
void |
setMaxFileSize(long maxFileSize) |
void |
setMaxODBCLobSizeAllowed(int lobSize) |
void |
setMaxOpenFiles(int maxOpenFiles) |
void |
setMaxProcessingKb(int maxProcessingKb) |
void |
setMaxReserveKb(int maxReserveKb) |
void |
setMaxResultSetCacheStaleness(int maxResultSetCacheStaleness) |
void |
setMaxStorageObjectSize(int maxStorageObjectSize) |
void |
setMemoryBufferOffHeap(boolean memoryBufferOffHeap) |
void |
setMemoryBufferSpace(int memoryBufferSpace) |
void |
setNodeName(String nodeName) |
void |
setObjectReplicator(org.teiid.query.ObjectReplicator objectReplicator) |
void |
setProcessorBatchSize(int processorBatchSize) |
void |
setSecurityDomain(String securityDomain) |
void |
setSecurityHelper(org.teiid.security.SecurityHelper securityHelper)
Set the
SecurityHelper that can associate the appropriate SecurityContext
with threads executing Teiid tasks. |
void |
setTransactionManager(TransactionManager transactionManager) |
void |
setUseDisk(boolean useDisk) |
void |
setWorkManager(javax.resource.spi.work.WorkManager workManager)
Sets the
WorkManager to be used instead of a ThreadReuseExecutor. |
protected void |
stop() |
getAuthorizationValidator, getLobChunkSizeInKB, getMaxActivePlans, getMaxRowsFetchSize, getMaxSourceRows, getMaxThreads, getPreParser, getProperties, getQueryThresholdInMilli, getQueryThresholdInSecs, getQueryTimeout, getTimeSliceInMilli, getUserRequestSourceConcurrency, isDetectingChangeEvents, isExceptionOnMaxSourceRows, setAuthorizationValidator, setDetectingChangeEvents, setExceptionOnMaxSourceRows, setLobChunkSizeInKB, setMaxActivePlans, setMaxRowsFetchSize, setMaxSourceRows, setMaxThreads, setPreParser, setProperties, setQueryThresholdInMilli, setQueryThresholdInSecs, setQueryTimeout, setTimeSliceInMilli, setUserRequestSourceConcurrencypublic org.teiid.security.SecurityHelper getSecurityHelper()
public void setSecurityHelper(org.teiid.security.SecurityHelper securityHelper)
SecurityHelper that can associate the appropriate SecurityContext
with threads executing Teiid tasks. Will also set the appropriate user/subject information
on the Teiid contexts. Not required if a WorkManager is set.securityHelper - public String getSecurityDomain()
public void setSecurityDomain(String securityDomain)
public TransactionManager getTransactionManager()
public void setTransactionManager(TransactionManager transactionManager)
public org.teiid.query.ObjectReplicator getObjectReplicator()
public void setObjectReplicator(org.teiid.query.ObjectReplicator objectReplicator)
public void setWorkManager(javax.resource.spi.work.WorkManager workManager)
WorkManager to be used instead of a ThreadReuseExecutor.
This means that Teiid will not own the processing threads and will not necessarily be
responsible for security context propagation.workManager - public javax.resource.spi.work.WorkManager getWorkManager()
public org.teiid.dqp.internal.process.TeiidExecutor getTeiidExecutor()
getTeiidExecutor in class org.teiid.dqp.internal.process.DQPConfigurationpublic boolean isUseDisk()
public void setUseDisk(boolean useDisk)
public void setBufferDirectory(String dir)
public String getBufferDirectory()
public String getInfinispanConfigFile()
public void setInfinispanConfigFile(String infinispanConfigFile)
public org.teiid.cache.CacheFactory getCacheFactory()
public void setCacheFactory(org.teiid.cache.CacheFactory cacheFactory)
public int getMaxResultSetCacheStaleness()
public void setMaxResultSetCacheStaleness(int maxResultSetCacheStaleness)
public String getJgroupsConfigFile()
public void setJgroupsConfigFile(String jgroupsConfigFile)
protected void stop()
public void addTransport(SocketConfiguration configuration)
public List<SocketConfiguration> getTransports()
public int getMaxODBCLobSizeAllowed()
public void setMaxODBCLobSizeAllowed(int lobSize)
public int getMaxAsyncThreads()
public void setMaxAsyncThreads(int maxAsyncThreads)
public int getProcessorBatchSize()
public void setProcessorBatchSize(int processorBatchSize)
public int getMaxReserveKb()
public void setMaxReserveKb(int maxReserveKb)
public int getMaxProcessingKb()
public void setMaxProcessingKb(int maxProcessingKb)
public boolean isInlineLobs()
public void setInlineLobs(boolean inlineLobs)
public int getMaxOpenFiles()
public void setMaxOpenFiles(int maxOpenFiles)
public long getMaxBufferSpace()
public void setMaxBufferSpace(long maxBufferSpace)
public long getMaxFileSize()
public void setMaxFileSize(long maxFileSize)
public boolean isEncryptFiles()
public void setEncryptFiles(boolean encryptFiles)
public int getMaxStorageObjectSize()
public void setMaxStorageObjectSize(int maxStorageObjectSize)
public boolean isMemoryBufferOffHeap()
public void setMemoryBufferOffHeap(boolean memoryBufferOffHeap)
public int getMemoryBufferSpace()
public void setMemoryBufferSpace(int memoryBufferSpace)
public org.teiid.net.socket.AuthenticationType getAuthenticationType()
public void setAuthenticationType(org.teiid.net.socket.AuthenticationType authenticationType)
public String getNodeName()
public void setNodeName(String nodeName)
public boolean isAllowEnvFunction()
public void setAllowEnvFunction(boolean allowEnvFunction)
Copyright © 2017 JBoss by Red Hat. All rights reserved.