Package org.teiid.jboss
Class DQPCoreService
- java.lang.Object
-
- org.teiid.dqp.internal.process.DQPConfiguration
-
- org.teiid.jboss.DQPCoreService
-
- All Implemented Interfaces:
Serializable
,org.jboss.msc.Service
,org.jboss.msc.service.Service<DQPCore>
,org.jboss.msc.value.Value<DQPCore>
public class DQPCoreService extends DQPConfiguration implements Serializable, org.jboss.msc.service.Service<DQPCore>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.teiid.dqp.internal.process.DQPConfiguration
DEFAULT_MAX_ACTIVE_PLANS, DEFAULT_MAX_PROCESS_WORKERS, DEFAULT_MAX_SOURCE_ROWS, DEFAULT_MAX_STALENESS_SECONDS, DEFAULT_USER_REQUEST_SOURCE_CONCURRENCY
-
-
Constructor Summary
Constructors Constructor Description DQPCoreService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jboss.msc.value.InjectedValue<AuthorizationValidator>
getAuthorizationValidatorInjector()
org.jboss.msc.value.InjectedValue<BufferManager>
getBufferManagerInjector()
org.jboss.msc.value.InjectedValue<InternalEventDistributorFactory>
getEventDistributorFactoryInjector()
org.jboss.msc.value.InjectedValue<SessionAwareCache>
getPreparedPlanCacheInjector()
org.jboss.msc.value.InjectedValue<PreParser>
getPreParserInjector()
org.jboss.msc.value.InjectedValue<SessionAwareCache>
getResultSetCacheInjector()
org.jboss.msc.value.InjectedValue<TranslatorRepository>
getTranslatorRepositoryInjector()
org.jboss.msc.value.InjectedValue<TransactionManager>
getTxnManagerInjector()
DQPCore
getValue()
org.jboss.msc.value.InjectedValue<VDBRepository>
getVdbRepositoryInjector()
org.jboss.msc.value.InjectedValue<javax.resource.spi.work.WorkManager>
getWorkManagerInjector()
org.jboss.msc.value.InjectedValue<javax.resource.spi.XATerminator>
getXaTerminatorInjector()
void
start(org.jboss.msc.service.StartContext context)
void
stop(org.jboss.msc.service.StopContext context)
-
Methods inherited from class org.teiid.dqp.internal.process.DQPConfiguration
getAuthorizationValidator, getLobChunkSizeInKB, getMaxActivePlans, getMaxRowsFetchSize, getMaxSourceRows, getMaxThreads, getPreParser, getProperties, getQueryThresholdInMilli, getQueryThresholdInSecs, getQueryTimeout, getTeiidExecutor, getTimeSliceInMilli, getUserRequestSourceConcurrency, isDetectingChangeEvents, isExceptionOnMaxSourceRows, setAuthorizationValidator, setDetectingChangeEvents, setExceptionOnMaxSourceRows, setLobChunkSizeInKB, setMaxActivePlans, setMaxRowsFetchSize, setMaxSourceRows, setMaxThreads, setPreParser, setProperties, setQueryThresholdInMilli, setQueryThresholdInSecs, setQueryTimeout, setTimeSliceInMilli, setUserRequestSourceConcurrency
-
-
-
-
Method Detail
-
start
public void start(org.jboss.msc.service.StartContext context)
- Specified by:
start
in interfaceorg.jboss.msc.Service
- Specified by:
start
in interfaceorg.jboss.msc.service.Service<DQPCore>
-
getValue
public DQPCore getValue() throws IllegalStateException, IllegalArgumentException
- Specified by:
getValue
in interfaceorg.jboss.msc.value.Value<DQPCore>
- Throws:
IllegalStateException
IllegalArgumentException
-
stop
public void stop(org.jboss.msc.service.StopContext context)
- Specified by:
stop
in interfaceorg.jboss.msc.Service
- Specified by:
stop
in interfaceorg.jboss.msc.service.Service<DQPCore>
-
getResultSetCacheInjector
public org.jboss.msc.value.InjectedValue<SessionAwareCache> getResultSetCacheInjector()
-
getPreparedPlanCacheInjector
public org.jboss.msc.value.InjectedValue<SessionAwareCache> getPreparedPlanCacheInjector()
-
getTranslatorRepositoryInjector
public org.jboss.msc.value.InjectedValue<TranslatorRepository> getTranslatorRepositoryInjector()
-
getVdbRepositoryInjector
public org.jboss.msc.value.InjectedValue<VDBRepository> getVdbRepositoryInjector()
-
getAuthorizationValidatorInjector
public org.jboss.msc.value.InjectedValue<AuthorizationValidator> getAuthorizationValidatorInjector()
-
getPreParserInjector
public org.jboss.msc.value.InjectedValue<PreParser> getPreParserInjector()
-
getBufferManagerInjector
public org.jboss.msc.value.InjectedValue<BufferManager> getBufferManagerInjector()
-
getTxnManagerInjector
public org.jboss.msc.value.InjectedValue<TransactionManager> getTxnManagerInjector()
-
getXaTerminatorInjector
public org.jboss.msc.value.InjectedValue<javax.resource.spi.XATerminator> getXaTerminatorInjector()
-
getWorkManagerInjector
public org.jboss.msc.value.InjectedValue<javax.resource.spi.work.WorkManager> getWorkManagerInjector()
-
getEventDistributorFactoryInjector
public org.jboss.msc.value.InjectedValue<InternalEventDistributorFactory> getEventDistributorFactoryInjector()
-
-