public class EmbeddedAdminImpl extends Object implements org.teiid.adminapi.Admin
| Constructor and Description |
|---|
EmbeddedAdminImpl(EmbeddedServer embeddedServer) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDataRoleMapping(String vdbName,
int vdbVersion,
String dataRole,
String mappedRoleName) |
void |
addDataRoleMapping(String vdbName,
String vdbVersion,
String dataRole,
String mappedRoleName) |
void |
addSource(String vdbName,
int vdbVersion,
String modelName,
String sourceName,
String translatorName,
String dsName) |
void |
addSource(String vdbName,
String vdbVersion,
String modelName,
String sourceName,
String translatorName,
String dsName) |
void |
cancelRequest(String sessionId,
long executionId) |
void |
changeVDBConnectionType(String vdbName,
int vdbVersion,
org.teiid.adminapi.VDB.ConnectionType type) |
void |
changeVDBConnectionType(String vdbName,
String vdbVersion,
org.teiid.adminapi.VDB.ConnectionType type) |
void |
clearCache(String cacheType) |
void |
clearCache(String cacheType,
String vdbName,
int vdbVersion) |
void |
clearCache(String cacheType,
String vdbName,
String vdbVersion) |
void |
close() |
void |
createDataSource(String deploymentName,
String templateName,
Properties properties) |
void |
deleteDataSource(String deployedName) |
void |
deploy(String deployName,
InputStream content) |
void |
deploy(String deployName,
InputStream content,
boolean peristent) |
Collection<? extends org.teiid.adminapi.CacheStatistics> |
getCacheStats(String cacheType) |
Collection<String> |
getCacheTypes() |
Properties |
getDataSource(String deployedName) |
Collection<String> |
getDataSourceNames() |
Set<String> |
getDataSourceTemplateNames() |
List<String> |
getDeployments() |
Collection<? extends org.teiid.adminapi.EngineStatistics> |
getEngineStats() |
String |
getQueryPlan(String sessionId,
long executionId) |
Collection<? extends org.teiid.adminapi.Request> |
getRequests() |
Collection<? extends org.teiid.adminapi.Request> |
getRequestsForSession(String sessionId) |
String |
getSchema(String vdbName,
int vdbVersion,
String modelName,
EnumSet<org.teiid.adminapi.Admin.SchemaObjectType> allowedTypes,
String typeNamePattern) |
String |
getSchema(String vdbName,
String vdbVersion,
String modelName,
EnumSet<org.teiid.adminapi.Admin.SchemaObjectType> allowedTypes,
String typeNamePattern) |
Collection<? extends org.teiid.adminapi.Session> |
getSessions() |
Collection<? extends org.teiid.adminapi.PropertyDefinition> |
getTemplatePropertyDefinitions(String templateName) |
Collection<? extends org.teiid.adminapi.Transaction> |
getTransactions() |
org.teiid.adminapi.Translator |
getTranslator(String deployedName) |
Collection<? extends org.teiid.adminapi.PropertyDefinition> |
getTranslatorPropertyDefinitions(String translatorName) |
Collection<? extends org.teiid.adminapi.PropertyDefinition> |
getTranslatorPropertyDefinitions(String translatorName,
org.teiid.adminapi.Admin.TranlatorPropertyType type) |
Collection<? extends org.teiid.adminapi.Translator> |
getTranslators() |
org.teiid.adminapi.VDB |
getVDB(String vdbName,
int vdbVersion) |
org.teiid.adminapi.VDB |
getVDB(String vdbName,
String vdbVersion) |
Collection<? extends org.teiid.adminapi.VDB> |
getVDBs() |
Collection<? extends org.teiid.adminapi.WorkerPoolStatistics> |
getWorkerPoolStats() |
void |
markDataSourceAvailable(String jndiName) |
static String |
prettyFormat(String input) |
void |
removeDataRoleMapping(String vdbName,
int vdbVersion,
String dataRole,
String mappedRoleName) |
void |
removeDataRoleMapping(String vdbName,
String vdbVersion,
String dataRole,
String mappedRoleName) |
void |
removeSource(String vdbName,
int vdbVersion,
String modelName,
String sourceName) |
void |
removeSource(String vdbName,
String vdbVersion,
String modelName,
String sourceName) |
void |
restart() |
void |
restartVDB(String vdbName,
int vdbVersion,
String... models) |
void |
restartVDB(String vdbName,
String vdbVersion,
String... models) |
void |
setAnyAuthenticatedForDataRole(String vdbName,
int vdbVersion,
String dataRole,
boolean anyAuthenticated) |
void |
setAnyAuthenticatedForDataRole(String vdbName,
String vdbVersion,
String dataRole,
boolean anyAuthenticated) |
void |
setProfileName(String name) |
void |
terminateSession(String sessionId) |
void |
terminateTransaction(String transactionId) |
void |
undeploy(String deployedName) |
void |
updateSource(String vdbName,
int vdbVersion,
String sourceName,
String translatorName,
String dsName) |
void |
updateSource(String vdbName,
String vdbVersion,
String sourceName,
String translatorName,
String dsName) |
public EmbeddedAdminImpl(EmbeddedServer embeddedServer)
public void setProfileName(String name)
setProfileName in interface org.teiid.adminapi.Adminpublic void clearCache(String cacheType, String vdbName, int vdbVersion) throws org.teiid.adminapi.AdminException
clearCache in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void addDataRoleMapping(String vdbName, int vdbVersion, String dataRole, String mappedRoleName) throws org.teiid.adminapi.AdminException
addDataRoleMapping in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void removeDataRoleMapping(String vdbName, int vdbVersion, String dataRole, String mappedRoleName) throws org.teiid.adminapi.AdminException
removeDataRoleMapping in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void setAnyAuthenticatedForDataRole(String vdbName, int vdbVersion, String dataRole, boolean anyAuthenticated) throws org.teiid.adminapi.AdminException
setAnyAuthenticatedForDataRole in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void changeVDBConnectionType(String vdbName, int vdbVersion, org.teiid.adminapi.VDB.ConnectionType type) throws org.teiid.adminapi.AdminException
changeVDBConnectionType in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void updateSource(String vdbName, int vdbVersion, String sourceName, String translatorName, String dsName) throws org.teiid.adminapi.AdminException
updateSource in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void addSource(String vdbName, int vdbVersion, String modelName, String sourceName, String translatorName, String dsName) throws org.teiid.adminapi.AdminException
addSource in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic org.teiid.adminapi.VDB getVDB(String vdbName, int vdbVersion) throws org.teiid.adminapi.AdminException
getVDB in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void removeSource(String vdbName, int vdbVersion, String modelName, String sourceName) throws org.teiid.adminapi.AdminException
removeSource in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void restartVDB(String vdbName, int vdbVersion, String... models) throws org.teiid.adminapi.AdminException
restartVDB in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic String getSchema(String vdbName, int vdbVersion, String modelName, EnumSet<org.teiid.adminapi.Admin.SchemaObjectType> allowedTypes, String typeNamePattern) throws org.teiid.adminapi.AdminException
getSchema in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void removeSource(String vdbName, String vdbVersion, String modelName, String sourceName) throws org.teiid.adminapi.AdminException
removeSource in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void addSource(String vdbName, String vdbVersion, String modelName, String sourceName, String translatorName, String dsName) throws org.teiid.adminapi.AdminException
addSource in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void updateSource(String vdbName, String vdbVersion, String sourceName, String translatorName, String dsName) throws org.teiid.adminapi.AdminException
updateSource in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void changeVDBConnectionType(String vdbName, String vdbVersion, org.teiid.adminapi.VDB.ConnectionType type) throws org.teiid.adminapi.AdminException
changeVDBConnectionType in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void deploy(String deployName, InputStream content) throws org.teiid.adminapi.AdminException
deploy in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void deploy(String deployName, InputStream content, boolean peristent) throws org.teiid.adminapi.AdminException
deploy in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void undeploy(String deployedName) throws org.teiid.adminapi.AdminException
undeploy in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Collection<? extends org.teiid.adminapi.VDB> getVDBs() throws org.teiid.adminapi.AdminException
getVDBs in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic org.teiid.adminapi.VDB getVDB(String vdbName, String vdbVersion) throws org.teiid.adminapi.AdminException
getVDB in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void restartVDB(String vdbName, String vdbVersion, String... models) throws org.teiid.adminapi.AdminException
restartVDB in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Collection<? extends org.teiid.adminapi.Translator> getTranslators() throws org.teiid.adminapi.AdminException
getTranslators in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic org.teiid.adminapi.Translator getTranslator(String deployedName) throws org.teiid.adminapi.AdminException
getTranslator in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Collection<? extends org.teiid.adminapi.WorkerPoolStatistics> getWorkerPoolStats() throws org.teiid.adminapi.AdminException
getWorkerPoolStats in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Collection<String> getCacheTypes() throws org.teiid.adminapi.AdminException
getCacheTypes in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Collection<? extends org.teiid.adminapi.Session> getSessions() throws org.teiid.adminapi.AdminException
getSessions in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Collection<? extends org.teiid.adminapi.Request> getRequests() throws org.teiid.adminapi.AdminException
getRequests in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Collection<? extends org.teiid.adminapi.Request> getRequestsForSession(String sessionId) throws org.teiid.adminapi.AdminException
getRequestsForSession in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Collection<? extends org.teiid.adminapi.PropertyDefinition> getTemplatePropertyDefinitions(String templateName) throws org.teiid.adminapi.AdminException
getTemplatePropertyDefinitions in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Collection<? extends org.teiid.adminapi.PropertyDefinition> getTranslatorPropertyDefinitions(String translatorName) throws org.teiid.adminapi.AdminException
getTranslatorPropertyDefinitions in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Collection<? extends org.teiid.adminapi.PropertyDefinition> getTranslatorPropertyDefinitions(String translatorName, org.teiid.adminapi.Admin.TranlatorPropertyType type) throws org.teiid.adminapi.AdminException
getTranslatorPropertyDefinitions in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Collection<? extends org.teiid.adminapi.Transaction> getTransactions() throws org.teiid.adminapi.AdminException
getTransactions in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void clearCache(String cacheType) throws org.teiid.adminapi.AdminException
clearCache in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void clearCache(String cacheType, String vdbName, String vdbVersion) throws org.teiid.adminapi.AdminException
clearCache in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Collection<? extends org.teiid.adminapi.CacheStatistics> getCacheStats(String cacheType) throws org.teiid.adminapi.AdminException
getCacheStats in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Collection<? extends org.teiid.adminapi.EngineStatistics> getEngineStats() throws org.teiid.adminapi.AdminException
getEngineStats in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void terminateSession(String sessionId) throws org.teiid.adminapi.AdminException
terminateSession in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void cancelRequest(String sessionId, long executionId) throws org.teiid.adminapi.AdminException
cancelRequest in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void terminateTransaction(String transactionId) throws org.teiid.adminapi.AdminException
terminateTransaction in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void close()
close in interface org.teiid.adminapi.Adminpublic void addDataRoleMapping(String vdbName, String vdbVersion, String dataRole, String mappedRoleName) throws org.teiid.adminapi.AdminException
addDataRoleMapping in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void removeDataRoleMapping(String vdbName, String vdbVersion, String dataRole, String mappedRoleName) throws org.teiid.adminapi.AdminException
removeDataRoleMapping in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void setAnyAuthenticatedForDataRole(String vdbName, String vdbVersion, String dataRole, boolean anyAuthenticated) throws org.teiid.adminapi.AdminException
setAnyAuthenticatedForDataRole in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void createDataSource(String deploymentName, String templateName, Properties properties) throws org.teiid.adminapi.AdminException
createDataSource in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Properties getDataSource(String deployedName) throws org.teiid.adminapi.AdminException
getDataSource in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void deleteDataSource(String deployedName) throws org.teiid.adminapi.AdminException
deleteDataSource in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Collection<String> getDataSourceNames() throws org.teiid.adminapi.AdminException
getDataSourceNames in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic Set<String> getDataSourceTemplateNames() throws org.teiid.adminapi.AdminException
getDataSourceTemplateNames in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void markDataSourceAvailable(String jndiName) throws org.teiid.adminapi.AdminException
markDataSourceAvailable in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic String getSchema(String vdbName, String vdbVersion, String modelName, EnumSet<org.teiid.adminapi.Admin.SchemaObjectType> allowedTypes, String typeNamePattern) throws org.teiid.adminapi.AdminException
getSchema in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic static String prettyFormat(String input) throws TransformerException
TransformerExceptionpublic String getQueryPlan(String sessionId, long executionId) throws org.teiid.adminapi.AdminException
getQueryPlan in interface org.teiid.adminapi.Adminorg.teiid.adminapi.AdminExceptionpublic void restart()
restart in interface org.teiid.adminapi.AdminCopyright © 2018 JBoss by Red Hat. All rights reserved.