@Address(value="/subsystem=teiid") @Implicit public class Teiid<T extends Teiid<T>> extends Object implements org.wildfly.swarm.config.runtime.Keyed
| Modifier and Type | Class and Description |
|---|---|
static class |
Teiid.AuthenticationType |
static class |
Teiid.TeiidResources
Child mutators for Teiid
|
| Constructor and Description |
|---|
Teiid() |
| Modifier and Type | Method and Description |
|---|---|
Integer |
activeSessionCount()
Number of active sessions in the system
|
T |
activeSessionCount(Integer value)
Number of active sessions in the system
|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
Boolean |
allowEnvFunction()
Allow the execution of ENV, ENV_VAR, and SYS_PROP function.
|
T |
allowEnvFunction(Boolean value)
Allow the execution of ENV, ENV_VAR, and SYS_PROP function.
|
Integer |
asyncThreadPoolMaxThreadCount()
Maximum number of threads for asynchronous processing
|
T |
asyncThreadPoolMaxThreadCount(Integer value)
Maximum number of threads for asynchronous processing
|
Integer |
authenticationMaxSessionsAllowed()
Maximum number of sessions allowed by the system (default 10000)
|
T |
authenticationMaxSessionsAllowed(Integer value)
Maximum number of sessions allowed by the system (default 10000)
|
String |
authenticationSecurityDomain()
Security domain to be enforced with the transport
|
T |
authenticationSecurityDomain(String value)
Security domain to be enforced with the transport
|
Integer |
authenticationSessionsExpirationTimelimit()
Max allowed time in milliseconds before the session is terminated by the
system, 0 indicates unlimited (default 0)
|
T |
authenticationSessionsExpirationTimelimit(Integer value)
Max allowed time in milliseconds before the session is terminated by the
system, 0 indicates unlimited (default 0)
|
Boolean |
authenticationTrustAllLocal()
Allow all local pass-through connections regardless of whether they are
in the configured security domain.
|
T |
authenticationTrustAllLocal(Boolean value)
Allow all local pass-through connections regardless of whether they are
in the configured security domain.
|
Teiid.AuthenticationType |
authenticationType()
Default authentication type to use with this transport.
|
T |
authenticationType(Teiid.AuthenticationType value)
Default authentication type to use with this transport.
|
String |
authorizationValidatorModule()
Authorization Module; Implementation of
org.teiid.dqp.internal.process.AuthorizationValidator class.
|
T |
authorizationValidatorModule(String value)
Authorization Module; Implementation of
org.teiid.dqp.internal.process.AuthorizationValidator class.
|
Boolean |
bufferServiceEncryptFiles()
Set to true to encrypt temporary data files with 128-bit AES.
|
T |
bufferServiceEncryptFiles(Boolean value)
Set to true to encrypt temporary data files with 128-bit AES.
|
Boolean |
bufferServiceInlineLobs()
Set to true to allow inlining of memory based and small lobs into
results.
|
T |
bufferServiceInlineLobs(Boolean value)
Set to true to allow inlining of memory based and small lobs into
results.
|
Long |
bufferServiceMaxBufferSpace()
Max storage space, in MB, to be used for buffer files (default 50G)
|
T |
bufferServiceMaxBufferSpace(Long value)
Max storage space, in MB, to be used for buffer files (default 50G)
|
Long |
bufferServiceMaxFileSize()
Max File size in MB (default 2GB)
|
T |
bufferServiceMaxFileSize(Long value)
Max File size in MB (default 2GB)
|
Integer |
bufferServiceMaxOpenFiles()
Max open buffer files (default 64)
|
T |
bufferServiceMaxOpenFiles(Integer value)
Max open buffer files (default 64)
|
Integer |
bufferServiceMaxProcessingKb()
The approximate amount of buffer memory in kilobytes allowable for a
single processing operation (sort, grouping, etc.) regardless of existing
memory commitments.
|
T |
bufferServiceMaxProcessingKb(Integer value)
The approximate amount of buffer memory in kilobytes allowable for a
single processing operation (sort, grouping, etc.) regardless of existing
memory commitments.
|
Integer |
bufferServiceMaxReserveKb()
The approximate amount of memory in kilobytes allowed to be held by the
buffer manager.
|
T |
bufferServiceMaxReserveKb(Integer value)
The approximate amount of memory in kilobytes allowed to be held by the
buffer manager.
|
Integer |
bufferServiceMaxStorageObjectSize()
The maximum size of a buffer managed object (typically a table page or a
results batch) in bytes (default 8388608 or 8MB).
|
T |
bufferServiceMaxStorageObjectSize(Integer value)
The maximum size of a buffer managed object (typically a table page or a
results batch) in bytes (default 8388608 or 8MB).
|
Boolean |
bufferServiceMemoryBufferOffHeap()
Set to true to hold the memory buffer off-heap.
|
T |
bufferServiceMemoryBufferOffHeap(Boolean value)
Set to true to hold the memory buffer off-heap.
|
Integer |
bufferServiceMemoryBufferSpace()
Memory buffer space used by the buffer manager in MB.
|
T |
bufferServiceMemoryBufferSpace(Integer value)
Memory buffer space used by the buffer manager in MB.
|
Integer |
bufferServiceProcessorBatchSize()
The nominal row count of a batch sent internally within the query
processor.
|
T |
bufferServiceProcessorBatchSize(Integer value)
The nominal row count of a batch sent internally within the query
processor.
|
Boolean |
bufferServiceUseDisk()
Use disk for buffer management
|
T |
bufferServiceUseDisk(Boolean value)
Use disk for buffer management
|
Boolean |
dataRolesRequired()
WorkManager name to use in processing.
|
T |
dataRolesRequired(Boolean value)
WorkManager name to use in processing.
|
Boolean |
detectChangeEvents()
Set to true for the engine to detect local change events.
|
T |
detectChangeEvents(Boolean value)
Set to true for the engine to detect local change events.
|
String |
distributedCacheJgroupsStack()
JGroups stack name for cache replication channel
|
T |
distributedCacheJgroupsStack(String value)
JGroups stack name for cache replication channel
|
Boolean |
exceptionOnMaxSourceRows()
Indicates if an exception should be thrown if the specified value for
Maximum Source Rows is exceeded; only up to the maximum rows will be
consumed.
|
T |
exceptionOnMaxSourceRows(Boolean value)
Indicates if an exception should be thrown if the specified value for
Maximum Source Rows is exceeded; only up to the maximum rows will be
consumed.
|
String |
getKey() |
Integer |
lobChunkSizeInKb()
The max lob chunk size in KB transferred each time when processing blobs,
clobs (100KB default)
|
T |
lobChunkSizeInKb(Integer value)
The max lob chunk size in KB transferred each time when processing blobs,
clobs (100KB default)
|
Integer |
maxActivePlans()
Max active plans (default 20).
|
T |
maxActivePlans(Integer value)
Max active plans (default 20).
|
Integer |
maxRowFetchSize()
Maximum allowed fetch size, set via JDBC.
|
T |
maxRowFetchSize(Integer value)
Maximum allowed fetch size, set via JDBC.
|
Integer |
maxSourceRowsAllowed()
Maximum rows allowed from a source query.
|
T |
maxSourceRowsAllowed(Integer value)
Maximum rows allowed from a source query.
|
Integer |
maxThreads()
Process pool maximum thread count.
|
T |
maxThreads(Integer value)
Process pool maximum thread count.
|
String |
policyDeciderModule()
Policy Module; Implementation of org.teiid.PolicyDecider class
|
T |
policyDeciderModule(String value)
Policy Module; Implementation of org.teiid.PolicyDecider class
|
Boolean |
preparedplanCacheEnable()
Prepared Plan cache enabled (default true)
|
T |
preparedplanCacheEnable(Boolean value)
Prepared Plan cache enabled (default true)
|
String |
preparedplanCacheInfinispanContainer()
Infinispan cache container name
|
T |
preparedplanCacheInfinispanContainer(String value)
Infinispan cache container name
|
String |
preparedplanCacheName()
Infinispan cache name for prepared plans
|
T |
preparedplanCacheName(String value)
Infinispan cache name for prepared plans
|
String |
preparserModule()
Incoming SQL can be modified by an "org.teiid.PreParser"
|
T |
preparserModule(String value)
Incoming SQL can be modified by an "org.teiid.PreParser"
|
Integer |
queryThresholdInSeconds()
Long running query threshold, after which a alert can be generated by
tooling if configured
|
T |
queryThresholdInSeconds(Integer value)
Long running query threshold, after which a alert can be generated by
tooling if configured
|
Long |
queryTimeout()
Set the default query timeout for all queries in milliseconds.
|
T |
queryTimeout(Long value)
Set the default query timeout for all queries in milliseconds.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
Boolean |
resultsetCacheEnable()
Resultset cache enabled (default true)
|
T |
resultsetCacheEnable(Boolean value)
Resultset cache enabled (default true)
|
String |
resultsetCacheInfinispanContainer()
Infinispan cache container name
|
T |
resultsetCacheInfinispanContainer(String value)
Infinispan cache container name
|
Integer |
resultsetCacheMaxStaleness()
Max staleness in seconds.
|
T |
resultsetCacheMaxStaleness(Integer value)
Max staleness in seconds.
|
String |
resultsetCacheName()
Infinispan cache name for resultset; if not specified default cache on
infinispan container is used.
|
T |
resultsetCacheName(String value)
Infinispan cache name for resultset; if not specified default cache on
infinispan container is used.
|
String |
runtimeVersion()
Teiid Runtime Version
|
T |
runtimeVersion(String value)
Teiid Runtime Version
|
Teiid.TeiidResources |
subresources() |
Integer |
threadCountForSourceConcurrency()
Max source query concurrency per user request (default 0).
|
T |
threadCountForSourceConcurrency(Integer value)
Max source query concurrency per user request (default 0).
|
Integer |
timeSliceInMilliseconds()
Query processor time slice, in milliseconds.
|
T |
timeSliceInMilliseconds(Integer value)
Query processor time slice, in milliseconds.
|
T |
translator(String childKey)
Create and configure a Translator object to the list of subresources
|
T |
translator(String childKey,
TranslatorConsumer consumer)
Create and configure a Translator object to the list of subresources
|
T |
translator(Translator value)
Add the Translator object to the list of subresources
|
T |
translator(TranslatorSupplier supplier)
Install a supplied Translator object to the list of subresources
|
T |
translators(List<Translator> value)
Add all Translator objects to this subresource
|
T |
transport(String childKey)
Create and configure a Transport object to the list of subresources
|
T |
transport(String childKey,
TransportConsumer consumer)
Create and configure a Transport object to the list of subresources
|
T |
transport(Transport value)
Add the Transport object to the list of subresources
|
T |
transport(TransportSupplier supplier)
Install a supplied Transport object to the list of subresources
|
T |
transports(List<Transport> value)
Add all Transport objects to this subresource
|
String |
workmanager()
WorkManager name to use in processing.
|
T |
workmanager(String value)
WorkManager name to use in processing.
|
public String getKey()
getKey in interface org.wildfly.swarm.config.runtime.Keyedpublic void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public Teiid.TeiidResources subresources()
public T translators(List<Translator> value)
value - List of Translator objects.public T translator(Translator value)
value - The Translator to addpublic T translator(String childKey, TranslatorConsumer consumer)
key - The key for the Translator resourceconfig - The TranslatorConsumer to usepublic T translator(String childKey)
key - The key for the Translator resourcepublic T translator(TranslatorSupplier supplier)
public T transports(List<Transport> value)
value - List of Transport objects.public T transport(Transport value)
value - The Transport to addpublic T transport(String childKey, TransportConsumer consumer)
key - The key for the Transport resourceconfig - The TransportConsumer to usepublic T transport(String childKey)
key - The key for the Transport resourcepublic T transport(TransportSupplier supplier)
@ModelNodeBinding(detypedName="active-session-count") public Integer activeSessionCount()
public T activeSessionCount(Integer value)
@ModelNodeBinding(detypedName="allow-env-function") public Boolean allowEnvFunction()
public T allowEnvFunction(Boolean value)
@ModelNodeBinding(detypedName="async-thread-pool-max-thread-count") public Integer asyncThreadPoolMaxThreadCount()
public T asyncThreadPoolMaxThreadCount(Integer value)
@ModelNodeBinding(detypedName="authentication-max-sessions-allowed") public Integer authenticationMaxSessionsAllowed()
public T authenticationMaxSessionsAllowed(Integer value)
@ModelNodeBinding(detypedName="authentication-security-domain") public String authenticationSecurityDomain()
public T authenticationSecurityDomain(String value)
@ModelNodeBinding(detypedName="authentication-sessions-expiration-timelimit") public Integer authenticationSessionsExpirationTimelimit()
public T authenticationSessionsExpirationTimelimit(Integer value)
@ModelNodeBinding(detypedName="authentication-trust-all-local") public Boolean authenticationTrustAllLocal()
public T authenticationTrustAllLocal(Boolean value)
@ModelNodeBinding(detypedName="authentication-type") public Teiid.AuthenticationType authenticationType()
public T authenticationType(Teiid.AuthenticationType value)
@ModelNodeBinding(detypedName="authorization-validator-module") public String authorizationValidatorModule()
public T authorizationValidatorModule(String value)
@ModelNodeBinding(detypedName="buffer-service-encrypt-files") public Boolean bufferServiceEncryptFiles()
public T bufferServiceEncryptFiles(Boolean value)
@ModelNodeBinding(detypedName="buffer-service-inline-lobs") public Boolean bufferServiceInlineLobs()
public T bufferServiceInlineLobs(Boolean value)
@ModelNodeBinding(detypedName="buffer-service-max-buffer-space") public Long bufferServiceMaxBufferSpace()
public T bufferServiceMaxBufferSpace(Long value)
@ModelNodeBinding(detypedName="buffer-service-max-file-size") public Long bufferServiceMaxFileSize()
public T bufferServiceMaxFileSize(Long value)
@ModelNodeBinding(detypedName="buffer-service-max-open-files") public Integer bufferServiceMaxOpenFiles()
public T bufferServiceMaxOpenFiles(Integer value)
@ModelNodeBinding(detypedName="buffer-service-max-processing-kb") public Integer bufferServiceMaxProcessingKb()
public T bufferServiceMaxProcessingKb(Integer value)
@ModelNodeBinding(detypedName="buffer-service-max-reserve-kb") public Integer bufferServiceMaxReserveKb()
public T bufferServiceMaxReserveKb(Integer value)
@ModelNodeBinding(detypedName="buffer-service-max-storage-object-size") public Integer bufferServiceMaxStorageObjectSize()
public T bufferServiceMaxStorageObjectSize(Integer value)
@ModelNodeBinding(detypedName="buffer-service-memory-buffer-off-heap") public Boolean bufferServiceMemoryBufferOffHeap()
public T bufferServiceMemoryBufferOffHeap(Boolean value)
@ModelNodeBinding(detypedName="buffer-service-memory-buffer-space") public Integer bufferServiceMemoryBufferSpace()
public T bufferServiceMemoryBufferSpace(Integer value)
@ModelNodeBinding(detypedName="buffer-service-processor-batch-size") public Integer bufferServiceProcessorBatchSize()
public T bufferServiceProcessorBatchSize(Integer value)
@ModelNodeBinding(detypedName="buffer-service-use-disk") public Boolean bufferServiceUseDisk()
@ModelNodeBinding(detypedName="data-roles-required") public Boolean dataRolesRequired()
public T dataRolesRequired(Boolean value)
@ModelNodeBinding(detypedName="detect-change-events") public Boolean detectChangeEvents()
public T detectChangeEvents(Boolean value)
@ModelNodeBinding(detypedName="distributed-cache-jgroups-stack") public String distributedCacheJgroupsStack()
public T distributedCacheJgroupsStack(String value)
@ModelNodeBinding(detypedName="exception-on-max-source-rows") public Boolean exceptionOnMaxSourceRows()
public T exceptionOnMaxSourceRows(Boolean value)
@ModelNodeBinding(detypedName="lob-chunk-size-in-kb") public Integer lobChunkSizeInKb()
public T lobChunkSizeInKb(Integer value)
@ModelNodeBinding(detypedName="max-active-plans") public Integer maxActivePlans()
public T maxActivePlans(Integer value)
@ModelNodeBinding(detypedName="max-row-fetch-size") public Integer maxRowFetchSize()
public T maxRowFetchSize(Integer value)
@ModelNodeBinding(detypedName="max-source-rows-allowed") public Integer maxSourceRowsAllowed()
public T maxSourceRowsAllowed(Integer value)
@ModelNodeBinding(detypedName="max-threads") public Integer maxThreads()
@ModelNodeBinding(detypedName="policy-decider-module") public String policyDeciderModule()
public T policyDeciderModule(String value)
@ModelNodeBinding(detypedName="preparedplan-cache-enable") public Boolean preparedplanCacheEnable()
public T preparedplanCacheEnable(Boolean value)
@ModelNodeBinding(detypedName="preparedplan-cache-infinispan-container") public String preparedplanCacheInfinispanContainer()
public T preparedplanCacheInfinispanContainer(String value)
@ModelNodeBinding(detypedName="preparedplan-cache-name") public String preparedplanCacheName()
public T preparedplanCacheName(String value)
@ModelNodeBinding(detypedName="preparser-module") public String preparserModule()
public T preparserModule(String value)
@ModelNodeBinding(detypedName="query-threshold-in-seconds") public Integer queryThresholdInSeconds()
public T queryThresholdInSeconds(Integer value)
@ModelNodeBinding(detypedName="query-timeout") public Long queryTimeout()
public T queryTimeout(Long value)
@ModelNodeBinding(detypedName="resultset-cache-enable") public Boolean resultsetCacheEnable()
public T resultsetCacheEnable(Boolean value)
@ModelNodeBinding(detypedName="resultset-cache-infinispan-container") public String resultsetCacheInfinispanContainer()
public T resultsetCacheInfinispanContainer(String value)
@ModelNodeBinding(detypedName="resultset-cache-max-staleness") public Integer resultsetCacheMaxStaleness()
public T resultsetCacheMaxStaleness(Integer value)
@ModelNodeBinding(detypedName="resultset-cache-name") public String resultsetCacheName()
public T resultsetCacheName(String value)
@ModelNodeBinding(detypedName="runtime-version") public String runtimeVersion()
@ModelNodeBinding(detypedName="thread-count-for-source-concurrency") public Integer threadCountForSourceConcurrency()
public T threadCountForSourceConcurrency(Integer value)
@ModelNodeBinding(detypedName="time-slice-in-milliseconds") public Integer timeSliceInMilliseconds()
public T timeSliceInMilliseconds(Integer value)
@ModelNodeBinding(detypedName="workmanager") public String workmanager()
Copyright © 2018 JBoss by Red Hat. All rights reserved.