|
Teiid 8.3.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.teiid.adminapi.AdminFactory.AdminImpl
public class AdminFactory.AdminImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.teiid.adminapi.Admin |
|---|
Admin.Cache, Admin.SchemaObjectType |
| Constructor Summary | |
|---|---|
AdminFactory.AdminImpl(org.jboss.as.controller.client.ModelControllerClient connection)
|
|
| Method Summary | |
|---|---|
void |
addDataRoleMapping(String vdbName,
int vdbVersion,
String dataRole,
String mappedRoleName)
Assign a Role name to the Data Role in a given VDB |
void |
assignToModel(String vdbName,
int vdbVersion,
String modelName,
String sourceName,
String translatorName,
String dsName)
Assign a Translator and Data source to a VDB's Model |
org.jboss.dmr.ModelNode |
buildUndeployRequest(String name,
boolean force)
|
void |
cancelRequest(String sessionId,
long executionId)
Cancel Request |
void |
changeVDBConnectionType(String vdbName,
int vdbVersion,
VDB.ConnectionType type)
Change the VDB.ConnectionType of the VDB. |
void |
clearCache(String cacheType)
Clear the cache or caches specified by the cacheIdentifier. |
void |
clearCache(String cacheType,
String vdbName,
int vdbVersion)
Clear the cache of the given VDB for provided cache type |
void |
close()
Closes the admin connection |
void |
createDataSource(String deploymentName,
String templateName,
Properties properties)
Creates a JCA data source |
void |
deleteDataSource(String deployedName)
Delete data source. |
void |
deploy(String deployName,
InputStream vdb)
Deploy a artifact (VDB, JAR, RAR files) |
void |
deploy(String deployName,
InputStream vdb,
boolean persist)
|
Collection<? extends CacheStatistics> |
getCacheStats(String cacheType)
Get the Cache Statistics for the given type |
Collection<String> |
getCacheTypes()
Get the Caches that correspond to the specified identifier pattern |
Properties |
getDataSource(String deployedName)
Given the deployed name of the data source, this will return all the configuration properties used to create the datasource. |
Collection<String> |
getDataSourceNames()
/subsystem=datasources:read-children-names(child-type=data-source) /subsystem=resource-adapters/resource-adapter={rar-file}:read-resource |
Set<String> |
getDataSourceTemplateNames()
Get the Datasource templates available in the configuration. |
List<String> |
getDeployments()
|
Collection<? extends EngineStatistics> |
getEngineStats()
Get the Engine Statistics for the given type |
Set<String> |
getInstalledJDBCDrivers()
|
String |
getProfileName()
|
String |
getQueryPlan(String sessionId,
int executionId)
Get the Query Plan for the given session with provided execution id. |
Collection<? extends Request> |
getRequests()
Get the all Requests that are currently in process |
Collection<? extends Request> |
getRequestsForSession(String sessionId)
Get the Requests for the given session |
String |
getSchema(String vdbName,
int vdbVersion,
String modelName,
EnumSet<Admin.SchemaObjectType> allowedTypes,
String typeNamePattern)
Retrieve the schema of the given model |
Collection<? extends Session> |
getSessions()
Get all the current Sessions. |
Collection<PropertyDefinition> |
getTemplatePropertyDefinitions(String templateName)
pattern on CLI /subsystem=datasources/data-source=foo:read-resource-description |
Collection<? extends Transaction> |
getTransactions()
Get all transaction matching the identifier. |
Translator |
getTranslator(String deployedName)
Get the translator by the given the deployed name. |
Collection<? extends Translator> |
getTranslators()
Get the translators that are available in the configuration |
VDB |
getVDB(String vdbName,
int vdbVersion)
Get the VDB |
List<? extends VDB> |
getVDBs()
Get the VDBs that currently deployed in the system |
Collection<? extends WorkerPoolStatistics> |
getWorkerPoolStats()
Get the Worker Pool statistics in runtime engine. |
void |
markDataSourceAvailable(String jndiName)
Tell the engine that the given source is available. |
void |
removeDataRoleMapping(String vdbName,
int vdbVersion,
String dataRole,
String mappedRoleName)
Remove a Role name to the Data Role in a given VDB |
void |
restartVDB(String vdbName,
int vdbVersion,
String... models)
Restart the VDB. |
void |
setAnyAuthenticatedForDataRole(String vdbName,
int vdbVersion,
String dataRole,
boolean anyAuthenticated)
Set the any authenticated flag on the Data Role in a given VDB |
void |
terminateSession(String sessionId)
Terminate the Session |
void |
terminateTransaction(String transactionId)
Mark the given global transaction as rollback only. |
void |
undeploy(String deployedName)
Undeploy artifact (VDB, JAR, RAR files) |
void |
undeploy(String deployedName,
boolean force)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AdminFactory.AdminImpl(org.jboss.as.controller.client.ModelControllerClient connection)
| Method Detail |
|---|
public void clearCache(String cacheType)
throws AdminException
Admin
clearCache in interface AdmincacheType - Cache Type
No wild cards currently supported, must be explicit
AdminException
public void clearCache(String cacheType,
String vdbName,
int vdbVersion)
throws AdminException
Admin
clearCache in interface AdmincacheType - Cache Type
No wild cards currently supported, must be explicitvdbName - - Name of the VDBvdbVersion - - VDB version
AdminExceptionpublic void close()
Admin
close in interface Admin
public Set<String> getInstalledJDBCDrivers()
throws AdminProcessingException
AdminProcessingException
public String getProfileName()
throws AdminProcessingException
AdminProcessingException
public void createDataSource(String deploymentName,
String templateName,
Properties properties)
throws AdminException
Admin
createDataSource in interface AdmindeploymentName - - name of the sourcetemplateName - - template of data sourceproperties - - properties
AdminException
public Properties getDataSource(String deployedName)
throws AdminException
Admin
getDataSource in interface AdminAdminException
public void deleteDataSource(String deployedName)
throws AdminException
Admin
deleteDataSource in interface AdminAdminException
public void undeploy(String deployedName)
throws AdminException
Admin
undeploy in interface AdminAdminException
public void undeploy(String deployedName,
boolean force)
throws AdminException
AdminException
public org.jboss.dmr.ModelNode buildUndeployRequest(String name,
boolean force)
throws org.jboss.as.cli.operation.OperationFormatException
org.jboss.as.cli.operation.OperationFormatException
public void deploy(String deployName,
InputStream vdb)
throws AdminException
Admin
deploy in interface AdmindeployName - Name of the VDB file to save under
AdminException
public void deploy(String deployName,
InputStream vdb,
boolean persist)
throws AdminException
AdminException
public Collection<? extends CacheStatistics> getCacheStats(String cacheType)
throws AdminException
Admin
getCacheStats in interface AdmincacheType - Cache Type
CacheStatistics
AdminException
public Collection<? extends EngineStatistics> getEngineStats()
throws AdminException
Admin
getEngineStats in interface AdminEngineStatistics
AdminException
public Collection<String> getCacheTypes()
throws AdminException
Admin
getCacheTypes in interface AdminString
AdminException
public Collection<String> getDataSourceNames()
throws AdminException
getDataSourceNames in interface AdminAdminExceptionAdmin.getDataSourceNames()public List<String> getDeployments()
public Set<String> getDataSourceTemplateNames()
throws AdminProcessingException
Admin
getDataSourceTemplateNames in interface AdminAdminProcessingException
public Collection<? extends WorkerPoolStatistics> getWorkerPoolStats()
throws AdminProcessingException
Admin
getWorkerPoolStats in interface AdminWorkerPoolStatistics
AdminProcessingException
public void cancelRequest(String sessionId,
long executionId)
throws AdminProcessingException
Admin
cancelRequest in interface AdminsessionId - session Identifier for the request.executionId - request Identifier
AdminProcessingException
public Collection<? extends Request> getRequests()
throws AdminException
Admin
getRequests in interface AdminRequest
AdminException
public Collection<? extends Request> getRequestsForSession(String sessionId)
throws AdminException
Admin
getRequestsForSession in interface AdminRequest
AdminException
public Collection<? extends Session> getSessions()
throws AdminException
Admin
getSessions in interface AdminSession
AdminException
public Collection<PropertyDefinition> getTemplatePropertyDefinitions(String templateName)
throws AdminException
getTemplatePropertyDefinitions in interface AdmintemplateName - - Name of the connector
AdminException
public Collection<? extends Transaction> getTransactions()
throws AdminException
Admin
getTransactions in interface AdminAdminException
public void terminateSession(String sessionId)
throws AdminException
Admin
terminateSession in interface AdminAdminException
public void terminateTransaction(String transactionId)
throws AdminException
Admin
terminateTransaction in interface AdminAdminException
public Translator getTranslator(String deployedName)
throws AdminException
Admin
getTranslator in interface AdmindeployedName - - name of the deployed translator
AdminException
public Collection<? extends Translator> getTranslators()
throws AdminException
Admin
getTranslators in interface AdminTranslator
AdminException
public VDB getVDB(String vdbName,
int vdbVersion)
throws AdminException
Admin
getVDB in interface AdminAdminException
public List<? extends VDB> getVDBs()
throws AdminException
Admin
getVDBs in interface AdminVDBs. There could be multiple VDBs with the
same name in the Collection but they will differ by VDB version.
AdminException
public void addDataRoleMapping(String vdbName,
int vdbVersion,
String dataRole,
String mappedRoleName)
throws AdminException
Admin
addDataRoleMapping in interface AdminAdminException
public void removeDataRoleMapping(String vdbName,
int vdbVersion,
String dataRole,
String mappedRoleName)
throws AdminException
Admin
removeDataRoleMapping in interface AdminAdminException
public void setAnyAuthenticatedForDataRole(String vdbName,
int vdbVersion,
String dataRole,
boolean anyAuthenticated)
throws AdminException
Admin
setAnyAuthenticatedForDataRole in interface AdminAdminException
public void changeVDBConnectionType(String vdbName,
int vdbVersion,
VDB.ConnectionType type)
throws AdminException
AdminVDB.ConnectionType of the VDB.
changeVDBConnectionType in interface AdminvdbName - Name of the VDBvdbVersion - Version of the VDB
AdminException
public void assignToModel(String vdbName,
int vdbVersion,
String modelName,
String sourceName,
String translatorName,
String dsName)
throws AdminException
AdminTranslator and Data source to a VDB's Model
assignToModel in interface AdminvdbName - Name of the VDBvdbVersion - Version of the VDBmodelName - Name of the Model to map Connection FactorysourceName - sourceName for the modeldsName - data source name that can found in the JNDI map.
AdminException
public void markDataSourceAvailable(String jndiName)
throws AdminException
Admin
markDataSourceAvailable in interface AdminAdminException
public void restartVDB(String vdbName,
int vdbVersion,
String... models)
throws AdminException
Admin
restartVDB in interface Adminmodels - names for which metadata needs to be reloaded, if null or not supplied all models reloaded
AdminException
public String getSchema(String vdbName,
int vdbVersion,
String modelName,
EnumSet<Admin.SchemaObjectType> allowedTypes,
String typeNamePattern)
throws AdminException
Admin
getSchema in interface AdmintypeNamePattern - RegEx pattern to filter to names of tables, procedures that are being read. Null means no filter.
AdminException
public String getQueryPlan(String sessionId,
int executionId)
throws AdminException
Admin
getQueryPlan in interface AdminAdminException
|
Teiid 8.3.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||