Package org.teiid.runtime
Class EmbeddedAdminImpl
- java.lang.Object
-
- org.teiid.runtime.EmbeddedAdminImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.teiid.adminapi.Admin
Admin.Cache, Admin.SchemaObjectType, Admin.TranlatorPropertyType
-
-
Constructor Summary
Constructors Constructor Description EmbeddedAdminImpl(EmbeddedServer embeddedServer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDataRoleMapping(String vdbName, int vdbVersion, String dataRole, String mappedRoleName)voidaddDataRoleMapping(String vdbName, String vdbVersion, String dataRole, String mappedRoleName)voidaddSource(String vdbName, int vdbVersion, String modelName, String sourceName, String translatorName, String dsName)voidaddSource(String vdbName, String vdbVersion, String modelName, String sourceName, String translatorName, String dsName)voidcancelRequest(String sessionId, long executionId)voidchangeVDBConnectionType(String vdbName, int vdbVersion, VDB.ConnectionType type)voidchangeVDBConnectionType(String vdbName, String vdbVersion, VDB.ConnectionType type)voidclearCache(String cacheType)voidclearCache(String cacheType, String vdbName, int vdbVersion)voidclearCache(String cacheType, String vdbName, String vdbVersion)voidclose()voidcreateDataSource(String deploymentName, String templateName, Properties properties)voiddeleteDataSource(String deployedName)voiddeploy(String deployName, InputStream content)voiddeploy(String deployName, InputStream content, boolean peristent)voiddeployVDBZip(URL url)Collection<? extends CacheStatistics>getCacheStats(String cacheType)Collection<String>getCacheTypes()PropertiesgetDataSource(String deployedName)Collection<String>getDataSourceNames()Set<String>getDataSourceTemplateNames()List<String>getDeployments()Collection<? extends EngineStatistics>getEngineStats()StringgetQueryPlan(String sessionId, long executionId)Collection<? extends Request>getRequests()Collection<? extends Request>getRequestsForSession(String sessionId)StringgetSchema(String vdbName, int vdbVersion, String modelName, EnumSet<Admin.SchemaObjectType> allowedTypes, String typeNamePattern)StringgetSchema(String vdbName, String vdbVersion, String modelName, EnumSet<Admin.SchemaObjectType> allowedTypes, String typeNamePattern)Collection<? extends Session>getSessions()Collection<? extends PropertyDefinition>getTemplatePropertyDefinitions(String templateName)Collection<? extends Transaction>getTransactions()TranslatorgetTranslator(String deployedName)Collection<? extends PropertyDefinition>getTranslatorPropertyDefinitions(String translatorName)Collection<? extends PropertyDefinition>getTranslatorPropertyDefinitions(String translatorName, Admin.TranlatorPropertyType type)Collection<? extends Translator>getTranslators()VDBgetVDB(String vdbName, int vdbVersion)VDBgetVDB(String vdbName, String vdbVersion)Collection<? extends VDB>getVDBs()Collection<? extends VDB>getVDBs(boolean singleInstance)Collection<? extends WorkerPoolStatistics>getWorkerPoolStats()voidmarkDataSourceAvailable(String jndiName)static StringprettyFormat(String input)voidremoveDataRoleMapping(String vdbName, int vdbVersion, String dataRole, String mappedRoleName)voidremoveDataRoleMapping(String vdbName, String vdbVersion, String dataRole, String mappedRoleName)voidremoveSource(String vdbName, int vdbVersion, String modelName, String sourceName)voidremoveSource(String vdbName, String vdbVersion, String modelName, String sourceName)voidrestart()voidrestartVDB(String vdbName, int vdbVersion, String... models)voidrestartVDB(String vdbName, String vdbVersion, String... models)voidsetAnyAuthenticatedForDataRole(String vdbName, int vdbVersion, String dataRole, boolean anyAuthenticated)voidsetAnyAuthenticatedForDataRole(String vdbName, String vdbVersion, String dataRole, boolean anyAuthenticated)voidsetProfileName(String name)voidterminateSession(String sessionId)voidterminateTransaction(String transactionId)voidundeploy(String deployedName)voidupdateSource(String vdbName, int vdbVersion, String sourceName, String translatorName, String dsName)voidupdateSource(String vdbName, String vdbVersion, String sourceName, String translatorName, String dsName)
-
-
-
Constructor Detail
-
EmbeddedAdminImpl
public EmbeddedAdminImpl(EmbeddedServer embeddedServer)
-
-
Method Detail
-
setProfileName
public void setProfileName(String name)
- Specified by:
setProfileNamein interfaceAdmin
-
clearCache
public void clearCache(String cacheType, String vdbName, int vdbVersion) throws AdminException
- Specified by:
clearCachein interfaceAdmin- Throws:
AdminException
-
addDataRoleMapping
public void addDataRoleMapping(String vdbName, int vdbVersion, String dataRole, String mappedRoleName) throws AdminException
- Specified by:
addDataRoleMappingin interfaceAdmin- Throws:
AdminException
-
removeDataRoleMapping
public void removeDataRoleMapping(String vdbName, int vdbVersion, String dataRole, String mappedRoleName) throws AdminException
- Specified by:
removeDataRoleMappingin interfaceAdmin- Throws:
AdminException
-
setAnyAuthenticatedForDataRole
public void setAnyAuthenticatedForDataRole(String vdbName, int vdbVersion, String dataRole, boolean anyAuthenticated) throws AdminException
- Specified by:
setAnyAuthenticatedForDataRolein interfaceAdmin- Throws:
AdminException
-
changeVDBConnectionType
public void changeVDBConnectionType(String vdbName, int vdbVersion, VDB.ConnectionType type) throws AdminException
- Specified by:
changeVDBConnectionTypein interfaceAdmin- Throws:
AdminException
-
updateSource
public void updateSource(String vdbName, int vdbVersion, String sourceName, String translatorName, String dsName) throws AdminException
- Specified by:
updateSourcein interfaceAdmin- Throws:
AdminException
-
addSource
public void addSource(String vdbName, int vdbVersion, String modelName, String sourceName, String translatorName, String dsName) throws AdminException
- Specified by:
addSourcein interfaceAdmin- Throws:
AdminException
-
getVDB
public VDB getVDB(String vdbName, int vdbVersion) throws AdminException
- Specified by:
getVDBin interfaceAdmin- Throws:
AdminException
-
removeSource
public void removeSource(String vdbName, int vdbVersion, String modelName, String sourceName) throws AdminException
- Specified by:
removeSourcein interfaceAdmin- Throws:
AdminException
-
restartVDB
public void restartVDB(String vdbName, int vdbVersion, String... models) throws AdminException
- Specified by:
restartVDBin interfaceAdmin- Throws:
AdminException
-
getSchema
public String getSchema(String vdbName, int vdbVersion, String modelName, EnumSet<Admin.SchemaObjectType> allowedTypes, String typeNamePattern) throws AdminException
- Specified by:
getSchemain interfaceAdmin- Throws:
AdminException
-
removeSource
public void removeSource(String vdbName, String vdbVersion, String modelName, String sourceName) throws AdminException
- Specified by:
removeSourcein interfaceAdmin- Throws:
AdminException
-
addSource
public void addSource(String vdbName, String vdbVersion, String modelName, String sourceName, String translatorName, String dsName) throws AdminException
- Specified by:
addSourcein interfaceAdmin- Throws:
AdminException
-
updateSource
public void updateSource(String vdbName, String vdbVersion, String sourceName, String translatorName, String dsName) throws AdminException
- Specified by:
updateSourcein interfaceAdmin- Throws:
AdminException
-
changeVDBConnectionType
public void changeVDBConnectionType(String vdbName, String vdbVersion, VDB.ConnectionType type) throws AdminException
- Specified by:
changeVDBConnectionTypein interfaceAdmin- Throws:
AdminException
-
deployVDBZip
public void deployVDBZip(URL url) throws AdminProcessingException
- Specified by:
deployVDBZipin interfaceAdmin- Throws:
AdminProcessingException
-
deploy
public void deploy(String deployName, InputStream content) throws AdminException
- Specified by:
deployin interfaceAdmin- Throws:
AdminException
-
deploy
public void deploy(String deployName, InputStream content, boolean peristent) throws AdminException
- Specified by:
deployin interfaceAdmin- Throws:
AdminException
-
undeploy
public void undeploy(String deployedName) throws AdminException
- Specified by:
undeployin interfaceAdmin- Throws:
AdminException
-
getVDBs
public Collection<? extends VDB> getVDBs() throws AdminException
- Specified by:
getVDBsin interfaceAdmin- Throws:
AdminException
-
getVDBs
public Collection<? extends VDB> getVDBs(boolean singleInstance) throws AdminException
- Specified by:
getVDBsin interfaceAdmin- Throws:
AdminException
-
getVDB
public VDB getVDB(String vdbName, String vdbVersion) throws AdminException
- Specified by:
getVDBin interfaceAdmin- Throws:
AdminException
-
restartVDB
public void restartVDB(String vdbName, String vdbVersion, String... models) throws AdminException
- Specified by:
restartVDBin interfaceAdmin- Throws:
AdminException
-
getTranslators
public Collection<? extends Translator> getTranslators() throws AdminException
- Specified by:
getTranslatorsin interfaceAdmin- Throws:
AdminException
-
getTranslator
public Translator getTranslator(String deployedName) throws AdminException
- Specified by:
getTranslatorin interfaceAdmin- Throws:
AdminException
-
getWorkerPoolStats
public Collection<? extends WorkerPoolStatistics> getWorkerPoolStats() throws AdminException
- Specified by:
getWorkerPoolStatsin interfaceAdmin- Throws:
AdminException
-
getCacheTypes
public Collection<String> getCacheTypes() throws AdminException
- Specified by:
getCacheTypesin interfaceAdmin- Throws:
AdminException
-
getSessions
public Collection<? extends Session> getSessions() throws AdminException
- Specified by:
getSessionsin interfaceAdmin- Throws:
AdminException
-
getRequests
public Collection<? extends Request> getRequests() throws AdminException
- Specified by:
getRequestsin interfaceAdmin- Throws:
AdminException
-
getRequestsForSession
public Collection<? extends Request> getRequestsForSession(String sessionId) throws AdminException
- Specified by:
getRequestsForSessionin interfaceAdmin- Throws:
AdminException
-
getTemplatePropertyDefinitions
public Collection<? extends PropertyDefinition> getTemplatePropertyDefinitions(String templateName) throws AdminException
- Specified by:
getTemplatePropertyDefinitionsin interfaceAdmin- Throws:
AdminException
-
getTranslatorPropertyDefinitions
public Collection<? extends PropertyDefinition> getTranslatorPropertyDefinitions(String translatorName) throws AdminException
- Specified by:
getTranslatorPropertyDefinitionsin interfaceAdmin- Throws:
AdminException
-
getTranslatorPropertyDefinitions
public Collection<? extends PropertyDefinition> getTranslatorPropertyDefinitions(String translatorName, Admin.TranlatorPropertyType type) throws AdminException
- Specified by:
getTranslatorPropertyDefinitionsin interfaceAdmin- Throws:
AdminException
-
getTransactions
public Collection<? extends Transaction> getTransactions() throws AdminException
- Specified by:
getTransactionsin interfaceAdmin- Throws:
AdminException
-
clearCache
public void clearCache(String cacheType) throws AdminException
- Specified by:
clearCachein interfaceAdmin- Throws:
AdminException
-
clearCache
public void clearCache(String cacheType, String vdbName, String vdbVersion) throws AdminException
- Specified by:
clearCachein interfaceAdmin- Throws:
AdminException
-
getCacheStats
public Collection<? extends CacheStatistics> getCacheStats(String cacheType) throws AdminException
- Specified by:
getCacheStatsin interfaceAdmin- Throws:
AdminException
-
getEngineStats
public Collection<? extends EngineStatistics> getEngineStats() throws AdminException
- Specified by:
getEngineStatsin interfaceAdmin- Throws:
AdminException
-
terminateSession
public void terminateSession(String sessionId) throws AdminException
- Specified by:
terminateSessionin interfaceAdmin- Throws:
AdminException
-
cancelRequest
public void cancelRequest(String sessionId, long executionId) throws AdminException
- Specified by:
cancelRequestin interfaceAdmin- Throws:
AdminException
-
terminateTransaction
public void terminateTransaction(String transactionId) throws AdminException
- Specified by:
terminateTransactionin interfaceAdmin- Throws:
AdminException
-
addDataRoleMapping
public void addDataRoleMapping(String vdbName, String vdbVersion, String dataRole, String mappedRoleName) throws AdminException
- Specified by:
addDataRoleMappingin interfaceAdmin- Throws:
AdminException
-
removeDataRoleMapping
public void removeDataRoleMapping(String vdbName, String vdbVersion, String dataRole, String mappedRoleName) throws AdminException
- Specified by:
removeDataRoleMappingin interfaceAdmin- Throws:
AdminException
-
setAnyAuthenticatedForDataRole
public void setAnyAuthenticatedForDataRole(String vdbName, String vdbVersion, String dataRole, boolean anyAuthenticated) throws AdminException
- Specified by:
setAnyAuthenticatedForDataRolein interfaceAdmin- Throws:
AdminException
-
createDataSource
public void createDataSource(String deploymentName, String templateName, Properties properties) throws AdminException
- Specified by:
createDataSourcein interfaceAdmin- Throws:
AdminException
-
getDataSource
public Properties getDataSource(String deployedName) throws AdminException
- Specified by:
getDataSourcein interfaceAdmin- Throws:
AdminException
-
deleteDataSource
public void deleteDataSource(String deployedName) throws AdminException
- Specified by:
deleteDataSourcein interfaceAdmin- Throws:
AdminException
-
getDataSourceNames
public Collection<String> getDataSourceNames() throws AdminException
- Specified by:
getDataSourceNamesin interfaceAdmin- Throws:
AdminException
-
getDataSourceTemplateNames
public Set<String> getDataSourceTemplateNames() throws AdminException
- Specified by:
getDataSourceTemplateNamesin interfaceAdmin- Throws:
AdminException
-
markDataSourceAvailable
public void markDataSourceAvailable(String jndiName) throws AdminException
- Specified by:
markDataSourceAvailablein interfaceAdmin- Throws:
AdminException
-
getSchema
public String getSchema(String vdbName, String vdbVersion, String modelName, EnumSet<Admin.SchemaObjectType> allowedTypes, String typeNamePattern) throws AdminException
- Specified by:
getSchemain interfaceAdmin- Throws:
AdminException
-
prettyFormat
public static String prettyFormat(String input) throws TransformerException
- Throws:
TransformerException
-
getQueryPlan
public String getQueryPlan(String sessionId, long executionId) throws AdminException
- Specified by:
getQueryPlanin interfaceAdmin- Throws:
AdminException
-
getDeployments
public List<String> getDeployments() throws AdminException
- Specified by:
getDeploymentsin interfaceAdmin- Throws:
AdminException
-
-