org.teiid.jboss.deployers
Class RuntimeEngineDeployer
java.lang.Object
org.teiid.dqp.internal.process.DQPConfiguration
org.teiid.jboss.deployers.RuntimeEngineDeployer
- All Implemented Interfaces:
- java.io.Serializable, DQPManagement, EventDistributor, EventDistributorFactory, ClientServiceRegistry
public class RuntimeEngineDeployer
- extends DQPConfiguration
- implements DQPManagement, java.io.Serializable, ClientServiceRegistry, EventDistributor, EventDistributorFactory
- See Also:
- Serialized Form
|
Method Summary |
boolean |
cancelRequest(java.lang.String sessionId,
long executionId)
|
void |
clearCache(java.lang.String cacheType)
|
void |
clearCache(java.lang.String cacheType,
java.lang.String vdbName,
int version)
|
void |
dataModification(java.lang.String vdbName,
int vdbVersion,
java.lang.String schema,
java.lang.String... tableNames)
|
java.util.List<java.util.List> |
executeQuery(java.lang.String vdbName,
int version,
java.lang.String command,
long timoutInMilli)
|
java.util.Collection<SessionMetadata> |
getActiveSessions()
|
int |
getActiveSessionsCount()
|
CacheStatisticsMetadata |
getCacheStatistics(java.lang.String cacheType)
|
java.util.Collection<java.lang.String> |
getCacheTypes()
|
|
getClientService(java.lang.Class<T> iface)
|
EventDistributor |
getEventDistributor()
|
java.lang.String |
getEventDistributorName()
|
java.util.List<RequestMetadata> |
getLongRunningRequests()
|
java.util.List<RequestMetadata> |
getRequests()
|
java.util.List<RequestMetadata> |
getRequestsForSession(java.lang.String sessionId)
|
java.util.List<RequestMetadata> |
getRequestsUsingVDB(java.lang.String vdbName,
int vdbVersion)
|
SecurityHelper |
getSecurityHelper()
|
java.util.Collection<Transaction> |
getTransactions()
|
WorkerPoolStatisticsMetadata |
getWorkerPoolStatistics()
|
void |
mergeVDBs(java.lang.String sourceVDBName,
int sourceVDBVersion,
java.lang.String targetVDBName,
int targetVDBVersion)
|
void |
refreshMatView(java.lang.String vdbName,
int vdbVersion,
java.lang.String viewName)
|
void |
setAdminSocketConfiguration(SocketConfiguration socketConfig)
|
void |
setBufferService(BufferService service)
|
void |
setCacheFactory(CacheFactory factory)
|
void |
setColumnStats(java.lang.String vdbName,
int vdbVersion,
java.lang.String schemaName,
java.lang.String tableName,
java.lang.String columnName,
ColumnStats stats)
|
void |
setContainerLifeCycleListener(ContainerLifeCycleListener listener)
|
void |
setEventDistributorName(java.lang.String eventDistributorName)
|
void |
setInsteadOfTriggerDefinition(java.lang.String vdbName,
int vdbVersion,
java.lang.String schema,
java.lang.String viewName,
Table.TriggerEvent triggerEvent,
java.lang.String triggerDefinition,
java.lang.Boolean enabled)
|
void |
setJdbcSocketConfiguration(SocketConfiguration socketConfig)
|
void |
setJndiName(java.lang.String jndiName)
|
void |
setOdbcSocketConfiguration(SocketConfiguration socketConfig)
|
void |
setProcedureDefinition(java.lang.String vdbName,
int vdbVersion,
java.lang.String schema,
java.lang.String procName,
java.lang.String definition)
|
void |
setProfileService(org.jboss.profileservice.spi.ProfileService profileService)
|
void |
setProperty(java.lang.String vdbName,
int vdbVersion,
java.lang.String uuid,
java.lang.String name,
java.lang.String value)
|
void |
setSecurityHelper(SecurityHelper helper)
|
void |
setSessionService(SessionService service)
|
void |
setTableStats(java.lang.String vdbName,
int vdbVersion,
java.lang.String schemaName,
java.lang.String tableName,
TableStats stats)
|
void |
setTransactionManager(javax.transaction.TransactionManager transactionManager)
|
void |
setVDBRepository(VDBRepository repo)
|
void |
setVDBStatusChecker(VDBStatusChecker vdbStatusChecker)
|
void |
setViewDefinition(java.lang.String vdbName,
int vdbVersion,
java.lang.String schema,
java.lang.String viewName,
java.lang.String definition)
|
void |
setWorkManager(javax.resource.spi.work.WorkManager mgr)
|
void |
setXATerminator(javax.resource.spi.XATerminator xaTerminator)
|
void |
start()
|
void |
stop()
|
void |
terminateSession(java.lang.String terminateeId)
|
void |
terminateTransaction(java.lang.String xid)
|
void |
updateMatViewRow(java.lang.String vdbName,
int vdbVersion,
java.lang.String schema,
java.lang.String viewName,
java.util.List<?> tuple,
boolean delete)
|
| Methods inherited from class org.teiid.dqp.internal.process.DQPConfiguration |
getAuthorizationValidator, getLobChunkSizeInKB, getMaxActivePlans, getMaxODBCLobSizeAllowed, getMaxRowsFetchSize, getMaxSourceRows, getMaxThreads, getPreparedPlanCacheConfig, getQueryThresholdInSecs, getResultsetCacheConfig, getRuntimeVersion, getTimeSliceInMilli, getUseDataRoles, getUserRequestSourceConcurrency, isDetectingChangeEvents, isExceptionOnMaxSourceRows, isResultSetCacheEnabled, setAuthorizationValidator, setDetectingChangeEvents, setExceptionOnMaxSourceRows, setLobChunkSizeInKB, setMaxActivePlans, setMaxODBCLobSizeAllowed, setMaxRowsFetchSize, setMaxSourceRows, setMaxThreads, setPreparedPlanCacheConfig, setQueryThresholdInSecs, setResultsetCacheConfig, setTimeSliceInMilli, setUseDataRoles, setUserRequestSourceConcurrency |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuntimeEngineDeployer
public RuntimeEngineDeployer()
getClientService
public <T> T getClientService(java.lang.Class<T> iface)
throws ComponentNotFoundException
- Specified by:
getClientService in interface ClientServiceRegistry
- Throws:
ComponentNotFoundException
getSecurityHelper
public SecurityHelper getSecurityHelper()
- Specified by:
getSecurityHelper in interface ClientServiceRegistry
start
public void start()
stop
public void stop()
setJdbcSocketConfiguration
public void setJdbcSocketConfiguration(SocketConfiguration socketConfig)
setAdminSocketConfiguration
public void setAdminSocketConfiguration(SocketConfiguration socketConfig)
setOdbcSocketConfiguration
public void setOdbcSocketConfiguration(SocketConfiguration socketConfig)
setXATerminator
public void setXATerminator(javax.resource.spi.XATerminator xaTerminator)
setTransactionManager
public void setTransactionManager(javax.transaction.TransactionManager transactionManager)
setWorkManager
public void setWorkManager(javax.resource.spi.work.WorkManager mgr)
setSessionService
public void setSessionService(SessionService service)
setBufferService
public void setBufferService(BufferService service)
setSecurityHelper
public void setSecurityHelper(SecurityHelper helper)
setVDBRepository
public void setVDBRepository(VDBRepository repo)
setVDBStatusChecker
public void setVDBStatusChecker(VDBStatusChecker vdbStatusChecker)
setProfileService
public void setProfileService(org.jboss.profileservice.spi.ProfileService profileService)
setJndiName
public void setJndiName(java.lang.String jndiName)
getRequestsForSession
public java.util.List<RequestMetadata> getRequestsForSession(java.lang.String sessionId)
- Specified by:
getRequestsForSession in interface DQPManagement
getRequestsUsingVDB
public java.util.List<RequestMetadata> getRequestsUsingVDB(java.lang.String vdbName,
int vdbVersion)
throws AdminException
- Specified by:
getRequestsUsingVDB in interface DQPManagement
- Throws:
AdminException
getRequests
public java.util.List<RequestMetadata> getRequests()
- Specified by:
getRequests in interface DQPManagement
getLongRunningRequests
public java.util.List<RequestMetadata> getLongRunningRequests()
- Specified by:
getLongRunningRequests in interface DQPManagement
getWorkerPoolStatistics
public WorkerPoolStatisticsMetadata getWorkerPoolStatistics()
- Specified by:
getWorkerPoolStatistics in interface DQPManagement
terminateSession
public void terminateSession(java.lang.String terminateeId)
- Specified by:
terminateSession in interface DQPManagement
cancelRequest
public boolean cancelRequest(java.lang.String sessionId,
long executionId)
throws AdminException
- Specified by:
cancelRequest in interface DQPManagement
- Throws:
AdminException
getCacheTypes
public java.util.Collection<java.lang.String> getCacheTypes()
- Specified by:
getCacheTypes in interface DQPManagement
clearCache
public void clearCache(java.lang.String cacheType)
- Specified by:
clearCache in interface DQPManagement
clearCache
public void clearCache(java.lang.String cacheType,
java.lang.String vdbName,
int version)
- Specified by:
clearCache in interface DQPManagement
getCacheStatistics
public CacheStatisticsMetadata getCacheStatistics(java.lang.String cacheType)
- Specified by:
getCacheStatistics in interface DQPManagement
getActiveSessions
public java.util.Collection<SessionMetadata> getActiveSessions()
throws AdminException
- Specified by:
getActiveSessions in interface DQPManagement
- Throws:
AdminException
getActiveSessionsCount
public int getActiveSessionsCount()
throws AdminException
- Specified by:
getActiveSessionsCount in interface DQPManagement
- Throws:
AdminException
getTransactions
public java.util.Collection<Transaction> getTransactions()
- Specified by:
getTransactions in interface DQPManagement
terminateTransaction
public void terminateTransaction(java.lang.String xid)
throws AdminException
- Specified by:
terminateTransaction in interface DQPManagement
- Throws:
AdminException
mergeVDBs
public void mergeVDBs(java.lang.String sourceVDBName,
int sourceVDBVersion,
java.lang.String targetVDBName,
int targetVDBVersion)
throws AdminException
- Specified by:
mergeVDBs in interface DQPManagement
- Throws:
AdminException
setCacheFactory
public void setCacheFactory(CacheFactory factory)
executeQuery
public java.util.List<java.util.List> executeQuery(java.lang.String vdbName,
int version,
java.lang.String command,
long timoutInMilli)
throws AdminException
- Specified by:
executeQuery in interface DQPManagement
- Throws:
AdminException
getEventDistributorName
public java.lang.String getEventDistributorName()
setEventDistributorName
public void setEventDistributorName(java.lang.String eventDistributorName)
updateMatViewRow
public void updateMatViewRow(java.lang.String vdbName,
int vdbVersion,
java.lang.String schema,
java.lang.String viewName,
java.util.List<?> tuple,
boolean delete)
- Specified by:
updateMatViewRow in interface EventDistributor
refreshMatView
public void refreshMatView(java.lang.String vdbName,
int vdbVersion,
java.lang.String viewName)
- Specified by:
refreshMatView in interface EventDistributor
dataModification
public void dataModification(java.lang.String vdbName,
int vdbVersion,
java.lang.String schema,
java.lang.String... tableNames)
- Specified by:
dataModification in interface EventDistributor
setColumnStats
public void setColumnStats(java.lang.String vdbName,
int vdbVersion,
java.lang.String schemaName,
java.lang.String tableName,
java.lang.String columnName,
ColumnStats stats)
- Specified by:
setColumnStats in interface EventDistributor
setTableStats
public void setTableStats(java.lang.String vdbName,
int vdbVersion,
java.lang.String schemaName,
java.lang.String tableName,
TableStats stats)
- Specified by:
setTableStats in interface EventDistributor
setInsteadOfTriggerDefinition
public void setInsteadOfTriggerDefinition(java.lang.String vdbName,
int vdbVersion,
java.lang.String schema,
java.lang.String viewName,
Table.TriggerEvent triggerEvent,
java.lang.String triggerDefinition,
java.lang.Boolean enabled)
- Specified by:
setInsteadOfTriggerDefinition in interface EventDistributor
setProcedureDefinition
public void setProcedureDefinition(java.lang.String vdbName,
int vdbVersion,
java.lang.String schema,
java.lang.String procName,
java.lang.String definition)
- Specified by:
setProcedureDefinition in interface EventDistributor
setViewDefinition
public void setViewDefinition(java.lang.String vdbName,
int vdbVersion,
java.lang.String schema,
java.lang.String viewName,
java.lang.String definition)
- Specified by:
setViewDefinition in interface EventDistributor
setProperty
public void setProperty(java.lang.String vdbName,
int vdbVersion,
java.lang.String uuid,
java.lang.String name,
java.lang.String value)
- Specified by:
setProperty in interface EventDistributor
getEventDistributor
public EventDistributor getEventDistributor()
- Specified by:
getEventDistributor in interface EventDistributorFactory
setContainerLifeCycleListener
public void setContainerLifeCycleListener(ContainerLifeCycleListener listener)
Copyright © 2011. All Rights Reserved.