org.teiid.adminapi.jboss
Class Admin

java.lang.Object
  extended by org.teiid.adminapi.TeiidAdmin
      extended by org.teiid.adminapi.jboss.Admin
All Implemented Interfaces:
java.io.Serializable, Admin

public class Admin
extends TeiidAdmin

See Also:
Serialized Form

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)
           
 void assignToModel(java.lang.String vdbName, int vdbVersion, java.lang.String modelName, java.lang.String sourceName, java.lang.String translatorName, java.lang.String dsName)
           
 void cancelRequest(java.lang.String sessionId, long requestId)
           
 void changeVDBConnectionType(java.lang.String vdbName, int vdbVersion, VDB.ConnectionType type)
           
 void clearCache(java.lang.String cacheType)
           
 void close()
           
 void createDataSource(java.lang.String deploymentName, java.lang.String templateName, java.util.Properties properties)
           
 void deleteDataSource(java.lang.String deployedName)
           
 void deleteVDB(java.lang.String vdbName, int vdbVersion)
           
 void deployVDB(java.lang.String fileName, java.io.InputStream vdb)
           
 java.util.Collection<java.lang.String> getCacheTypes()
           
 java.util.Collection<java.lang.String> getDataSourceNames()
           
 java.util.Set<java.lang.String> getDataSourceTemplateNames()
           
 java.util.Collection<Request> getRequests()
           
 java.util.Collection<Request> getRequestsForSession(java.lang.String sessionId)
           
 java.util.Collection<Session> getSessions()
           
 java.util.Collection<PropertyDefinition> getTemplatePropertyDefinitions(java.lang.String templateName)
           
 java.util.Collection<Transaction> getTransactions()
           
 Translator getTranslator(java.lang.String deployedName)
           
 java.util.Collection<Translator> getTranslators()
           
 VDB getVDB(java.lang.String vdbName, int vdbVersion)
           
 java.util.Set<VDB> getVDBs()
           
 WorkerPoolStatistics getWorkManagerStats(java.lang.String identifier)
           
 void mergeVDBs(java.lang.String sourceVDBName, int sourceVDBVersion, java.lang.String targetVDBName, int targetVDBVersion)
           
 void removeDataRoleMapping(java.lang.String vdbName, int vdbVersion, java.lang.String policyName, java.lang.String role)
           
 void terminateSession(java.lang.String sessionId)
           
 void terminateTransaction(java.lang.String xid)
           
 
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

Admin

public Admin(org.jboss.deployers.spi.management.ManagementView view,
             org.jboss.deployers.spi.management.deploy.DeploymentManager deployMgr)
Method Detail

close

public void close()

getTranslators

public java.util.Collection<Translator> getTranslators()
                                                throws AdminException
Throws:
AdminException

getTranslator

public Translator getTranslator(java.lang.String deployedName)
                         throws AdminException
Throws:
AdminException

deployVDB

public void deployVDB(java.lang.String fileName,
                      java.io.InputStream vdb)
               throws AdminException
Throws:
AdminException

deleteVDB

public void deleteVDB(java.lang.String vdbName,
                      int vdbVersion)
               throws AdminException
Throws:
AdminException

getVDB

public VDB getVDB(java.lang.String vdbName,
                  int vdbVersion)
           throws AdminException
Throws:
AdminException

getVDBs

public java.util.Set<VDB> getVDBs()
                           throws AdminException
Throws:
AdminException

getSessions

public java.util.Collection<Session> getSessions()
                                          throws AdminException
Throws:
AdminException

terminateSession

public void terminateSession(java.lang.String sessionId)
                      throws AdminException
Throws:
AdminException

getRequests

public java.util.Collection<Request> getRequests()
                                          throws AdminException
Throws:
AdminException

getRequestsForSession

public java.util.Collection<Request> getRequestsForSession(java.lang.String sessionId)
                                                    throws AdminException
Throws:
AdminException

cancelRequest

public void cancelRequest(java.lang.String sessionId,
                          long requestId)
                   throws AdminException
Throws:
AdminException

getCacheTypes

public java.util.Collection<java.lang.String> getCacheTypes()
                                                     throws AdminException
Throws:
AdminException

clearCache

public void clearCache(java.lang.String cacheType)
                throws AdminException
Throws:
AdminException

getTransactions

public java.util.Collection<Transaction> getTransactions()
                                                  throws AdminException
Throws:
AdminException

terminateTransaction

public void terminateTransaction(java.lang.String xid)
                          throws AdminException
Throws:
AdminException

getWorkManagerStats

public WorkerPoolStatistics getWorkManagerStats(java.lang.String identifier)
                                         throws AdminException
Throws:
AdminException

getTemplatePropertyDefinitions

public java.util.Collection<PropertyDefinition> getTemplatePropertyDefinitions(java.lang.String templateName)
                                                                        throws AdminException
Throws:
AdminException

changeVDBConnectionType

public void changeVDBConnectionType(java.lang.String vdbName,
                                    int vdbVersion,
                                    VDB.ConnectionType type)
                             throws AdminException
Throws:
AdminException

assignToModel

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
Throws:
AdminException

addDataRoleMapping

public void addDataRoleMapping(java.lang.String vdbName,
                               int vdbVersion,
                               java.lang.String policyName,
                               java.lang.String role)
                        throws AdminException
Throws:
AdminException

removeDataRoleMapping

public void removeDataRoleMapping(java.lang.String vdbName,
                                  int vdbVersion,
                                  java.lang.String policyName,
                                  java.lang.String role)
                           throws AdminException
Throws:
AdminException

mergeVDBs

public void mergeVDBs(java.lang.String sourceVDBName,
                      int sourceVDBVersion,
                      java.lang.String targetVDBName,
                      int targetVDBVersion)
               throws AdminException
Throws:
AdminException

createDataSource

public void createDataSource(java.lang.String deploymentName,
                             java.lang.String templateName,
                             java.util.Properties properties)
                      throws AdminException
Throws:
AdminException

deleteDataSource

public void deleteDataSource(java.lang.String deployedName)
                      throws AdminException
Throws:
AdminException

getDataSourceNames

public java.util.Collection<java.lang.String> getDataSourceNames()
                                                          throws AdminException
Throws:
AdminException

getDataSourceTemplateNames

public java.util.Set<java.lang.String> getDataSourceTemplateNames()
                                                           throws AdminException
Throws:
AdminException


Copyright © 2010. All Rights Reserved.