|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.teiid.adminapi.TeiidAdmin
org.teiid.adminapi.jboss.Admin
public class Admin
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.teiid.adminapi.Admin |
---|
Admin.Cache |
Constructor Summary | |
---|---|
Admin(org.jboss.deployers.spi.management.ManagementView view,
org.jboss.deployers.spi.management.deploy.DeploymentManager deployMgr)
|
Method Summary | |
---|---|
void |
addDataRoleMapping(java.lang.String vdbName,
int vdbVersion,
java.lang.String policyName,
java.lang.String role)
Assign a Role name to the Data Role in a given VDB |
void |
assignToModel(java.lang.String vdbName,
int vdbVersion,
java.lang.String modelName,
java.lang.String sourceName,
java.lang.String translatorName,
java.lang.String dsName)
Assign a Translator and Data source to a VDB 's Model |
void |
cancelRequest(java.lang.String sessionId,
long requestId)
Cancel Request |
void |
changeVDBConnectionType(java.lang.String vdbName,
int vdbVersion,
VDB.ConnectionType type)
Change the VDB.ConnectionType of the VDB . |
void |
clearCache(java.lang.String cacheType)
Clear the cache or caches specified by the cacheIdentifier. |
void |
close()
Closes the admin connection |
void |
createDataSource(java.lang.String deploymentName,
java.lang.String templateName,
java.util.Properties properties)
Creates a JCA data source |
void |
deleteDataSource(java.lang.String deployedName)
Delete data source. |
void |
deleteVDB(java.lang.String vdbName,
int vdbVersion)
Delete the VDB with the given name and version |
void |
deployVDB(java.lang.String fileName,
java.io.InputStream vdb)
Deploy a VDB file. |
java.util.Collection<java.lang.String> |
getCacheTypes()
Get the Caches that correspond to the specified identifier pattern |
java.util.Collection<java.lang.String> |
getDataSourceNames()
Returns the all names of all the data sources available in the configuration. |
java.util.Set<java.lang.String> |
getDataSourceTemplateNames()
Get the Datasource templates available in the configuration. |
java.util.Collection<Request> |
getRequests()
Get the all Requests that are currently in process |
java.util.Collection<Request> |
getRequestsForSession(java.lang.String sessionId)
Get the Requests for the given session |
java.util.Collection<Session> |
getSessions()
Get all the current Sessions. |
java.util.Collection<PropertyDefinition> |
getTemplatePropertyDefinitions(java.lang.String templateName)
Get all of the available configuration Properties for the specified connector |
java.util.Collection<Transaction> |
getTransactions()
Get all transaction matching the identifier. |
Translator |
getTranslator(java.lang.String deployedName)
Get the translator by the given the deployed name. |
java.util.Collection<Translator> |
getTranslators()
Get the translators that are available in the configuration |
VDB |
getVDB(java.lang.String vdbName,
int vdbVersion)
Get the VDB |
java.util.Set<VDB> |
getVDBs()
Get the VDBs that currently deployed in the system |
WorkerPoolStatistics |
getWorkManagerStats(java.lang.String identifier)
Get the Work Manager stats that correspond to the specified identifier pattern. |
void |
mergeVDBs(java.lang.String sourceVDBName,
int sourceVDBVersion,
java.lang.String targetVDBName,
int targetVDBVersion)
Merge the Source VDB into Target VDB. |
void |
removeDataRoleMapping(java.lang.String vdbName,
int vdbVersion,
java.lang.String policyName,
java.lang.String role)
Assign a Role name to the Data Role in a given VDB |
void |
terminateSession(java.lang.String sessionId)
Terminate the Session |
void |
terminateTransaction(java.lang.String xid)
Mark the given global transaction as rollback only. |
Methods inherited from class org.teiid.adminapi.TeiidAdmin |
---|
getProcesses, setRuntimeProperty |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Admin(org.jboss.deployers.spi.management.ManagementView view, org.jboss.deployers.spi.management.deploy.DeploymentManager deployMgr)
Method Detail |
---|
public void close()
Admin
public java.util.Collection<Translator> getTranslators() throws AdminException
Admin
Translator
AdminException
public Translator getTranslator(java.lang.String deployedName) throws AdminException
Admin
deployedName
- - name of the deployed translator
AdminException
public void deployVDB(java.lang.String fileName, java.io.InputStream vdb) throws AdminException
Admin
VDB
file.
AdminException
public void deleteVDB(java.lang.String vdbName, int vdbVersion) throws AdminException
Admin
AdminException
public VDB getVDB(java.lang.String vdbName, int vdbVersion) throws AdminException
Admin
AdminException
public java.util.Set<VDB> getVDBs() throws AdminException
Admin
VDB
s. There could be multiple VDBs with the
same name in the Collection but they will differ by VDB version.
AdminException
public java.util.Collection<Session> getSessions() throws AdminException
Admin
Session
AdminException
public void terminateSession(java.lang.String sessionId) throws AdminException
Admin
AdminException
public java.util.Collection<Request> getRequests() throws AdminException
Admin
Request
AdminException
public java.util.Collection<Request> getRequestsForSession(java.lang.String sessionId) throws AdminException
Admin
Request
AdminException
public void cancelRequest(java.lang.String sessionId, long requestId) throws AdminException
Admin
sessionId
- session Identifier for the request.requestId
- request Identifier
AdminException
public java.util.Collection<java.lang.String> getCacheTypes() throws AdminException
Admin
String
AdminException
public void clearCache(java.lang.String cacheType) throws AdminException
Admin
cacheType
- Cache Type
No wild cards currently supported, must be explicit
AdminException
public java.util.Collection<Transaction> getTransactions() throws AdminException
Admin
AdminException
public void terminateTransaction(java.lang.String xid) throws AdminException
Admin
AdminException
public WorkerPoolStatistics getWorkManagerStats(java.lang.String identifier) throws AdminException
Admin
identifier
- - an identifier for the queues QueueWorkerPool
.
QueueWorkerPool
AdminException
public java.util.Collection<PropertyDefinition> getTemplatePropertyDefinitions(java.lang.String templateName) throws AdminException
Admin
templateName
- - Name of the connector
AdminException
public void changeVDBConnectionType(java.lang.String vdbName, int vdbVersion, VDB.ConnectionType type) throws AdminException
Admin
VDB.ConnectionType
of the VDB
.
vdbName
- Name of the VDBvdbVersion
- Version of the VDB
AdminException
public void assignToModel(java.lang.String vdbName, int vdbVersion, java.lang.String modelName, java.lang.String sourceName, java.lang.String translatorName, java.lang.String dsName) throws AdminException
Admin
Translator
and Data source to a VDB
's Model
vdbName
- 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 addDataRoleMapping(java.lang.String vdbName, int vdbVersion, java.lang.String policyName, java.lang.String role) throws AdminException
Admin
AdminException
public void removeDataRoleMapping(java.lang.String vdbName, int vdbVersion, java.lang.String policyName, java.lang.String role) throws AdminException
Admin
AdminException
public void mergeVDBs(java.lang.String sourceVDBName, int sourceVDBVersion, java.lang.String targetVDBName, int targetVDBVersion) throws AdminException
Admin
AdminException
public void createDataSource(java.lang.String deploymentName, java.lang.String templateName, java.util.Properties properties) throws AdminException
Admin
deploymentName
- - name of the sourcetemplateName
- - template of data sourceproperties
- - properties
AdminException
public void deleteDataSource(java.lang.String deployedName) throws AdminException
Admin
AdminException
public java.util.Collection<java.lang.String> getDataSourceNames() throws AdminException
Admin
AdminException
public java.util.Set<java.lang.String> getDataSourceTemplateNames() throws AdminException
Admin
AdminException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |