org.teiid.adminapi.jboss
Class Admin

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

public class Admin
extends java.lang.Object
implements Admin, java.io.Serializable

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, VDBStatusChecker statusChecker)
           
 
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 executionId)
           
 void changeVDBConnectionType(java.lang.String vdbName, int vdbVersion, VDB.ConnectionType type)
           
 void clearCache(java.lang.String cacheType)
           
 void clearCache(java.lang.String cacheType, java.lang.String vdbName, int version)
           
 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)
           
 CacheStatistics getCacheStats(java.lang.String cacheType)
           
 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 getWorkerPoolStats()
           
 void markDataSourceAvailable(java.lang.String name)
           
 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 setAnyAuthenticatedForDataRole(java.lang.String vdbName, int vdbVersion, java.lang.String dataRole, boolean anyAuthenticated)
           
 void terminateSession(java.lang.String sessionId)
           
 void terminateTransaction(java.lang.String xid)
           
 
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,
             VDBStatusChecker statusChecker)
Method Detail

close

public void close()
Specified by:
close in interface Admin

getTranslators

public java.util.Collection<Translator> getTranslators()
                                                throws AdminException
Specified by:
getTranslators in interface Admin
Throws:
AdminException

getTranslator

public Translator getTranslator(java.lang.String deployedName)
                         throws AdminException
Specified by:
getTranslator in interface Admin
Throws:
AdminException

deployVDB

public void deployVDB(java.lang.String fileName,
                      java.io.InputStream vdb)
               throws AdminException
Specified by:
deployVDB in interface Admin
Throws:
AdminException

deleteVDB

public void deleteVDB(java.lang.String vdbName,
                      int vdbVersion)
               throws AdminException
Specified by:
deleteVDB in interface Admin
Throws:
AdminException

getVDB

public VDB getVDB(java.lang.String vdbName,
                  int vdbVersion)
           throws AdminException
Specified by:
getVDB in interface Admin
Throws:
AdminException

getVDBs

public java.util.Set<VDB> getVDBs()
                           throws AdminException
Specified by:
getVDBs in interface Admin
Throws:
AdminException

getSessions

public java.util.Collection<Session> getSessions()
                                          throws AdminException
Specified by:
getSessions in interface Admin
Throws:
AdminException

terminateSession

public void terminateSession(java.lang.String sessionId)
                      throws AdminException
Specified by:
terminateSession in interface Admin
Throws:
AdminException

getRequests

public java.util.Collection<Request> getRequests()
                                          throws AdminException
Specified by:
getRequests in interface Admin
Throws:
AdminException

getRequestsForSession

public java.util.Collection<Request> getRequestsForSession(java.lang.String sessionId)
                                                    throws AdminException
Specified by:
getRequestsForSession in interface Admin
Throws:
AdminException

cancelRequest

public void cancelRequest(java.lang.String sessionId,
                          long executionId)
                   throws AdminException
Specified by:
cancelRequest in interface Admin
Throws:
AdminException

getCacheTypes

public java.util.Collection<java.lang.String> getCacheTypes()
                                                     throws AdminException
Specified by:
getCacheTypes in interface Admin
Throws:
AdminException

clearCache

public void clearCache(java.lang.String cacheType)
                throws AdminException
Specified by:
clearCache in interface Admin
Throws:
AdminException

clearCache

public void clearCache(java.lang.String cacheType,
                       java.lang.String vdbName,
                       int version)
                throws AdminException
Specified by:
clearCache in interface Admin
Throws:
AdminException

getTransactions

public java.util.Collection<Transaction> getTransactions()
                                                  throws AdminException
Specified by:
getTransactions in interface Admin
Throws:
AdminException

terminateTransaction

public void terminateTransaction(java.lang.String xid)
                          throws AdminException
Specified by:
terminateTransaction in interface Admin
Throws:
AdminException

getWorkerPoolStats

public WorkerPoolStatistics getWorkerPoolStats()
                                        throws AdminException
Specified by:
getWorkerPoolStats in interface Admin
Throws:
AdminException

getTemplatePropertyDefinitions

public java.util.Collection<PropertyDefinition> getTemplatePropertyDefinitions(java.lang.String templateName)
                                                                        throws AdminException
Specified by:
getTemplatePropertyDefinitions in interface Admin
Throws:
AdminException

changeVDBConnectionType

public void changeVDBConnectionType(java.lang.String vdbName,
                                    int vdbVersion,
                                    VDB.ConnectionType type)
                             throws AdminException
Specified by:
changeVDBConnectionType in interface Admin
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
Specified by:
assignToModel in interface Admin
Throws:
AdminException

addDataRoleMapping

public void addDataRoleMapping(java.lang.String vdbName,
                               int vdbVersion,
                               java.lang.String policyName,
                               java.lang.String role)
                        throws AdminException
Specified by:
addDataRoleMapping in interface Admin
Throws:
AdminException

removeDataRoleMapping

public void removeDataRoleMapping(java.lang.String vdbName,
                                  int vdbVersion,
                                  java.lang.String policyName,
                                  java.lang.String role)
                           throws AdminException
Specified by:
removeDataRoleMapping in interface Admin
Throws:
AdminException

setAnyAuthenticatedForDataRole

public void setAnyAuthenticatedForDataRole(java.lang.String vdbName,
                                           int vdbVersion,
                                           java.lang.String dataRole,
                                           boolean anyAuthenticated)
                                    throws AdminException
Specified by:
setAnyAuthenticatedForDataRole in interface Admin
Throws:
AdminException

mergeVDBs

public void mergeVDBs(java.lang.String sourceVDBName,
                      int sourceVDBVersion,
                      java.lang.String targetVDBName,
                      int targetVDBVersion)
               throws AdminException
Specified by:
mergeVDBs in interface Admin
Throws:
AdminException

createDataSource

public void createDataSource(java.lang.String deploymentName,
                             java.lang.String templateName,
                             java.util.Properties properties)
                      throws AdminException
Specified by:
createDataSource in interface Admin
Throws:
AdminException

deleteDataSource

public void deleteDataSource(java.lang.String deployedName)
                      throws AdminException
Specified by:
deleteDataSource in interface Admin
Throws:
AdminException

getDataSourceNames

public java.util.Collection<java.lang.String> getDataSourceNames()
                                                          throws AdminException
Specified by:
getDataSourceNames in interface Admin
Throws:
AdminException

getDataSourceTemplateNames

public java.util.Set<java.lang.String> getDataSourceTemplateNames()
                                                           throws AdminException
Specified by:
getDataSourceTemplateNames in interface Admin
Throws:
AdminException

getCacheStats

public CacheStatistics getCacheStats(java.lang.String cacheType)
                              throws AdminException
Specified by:
getCacheStats in interface Admin
Throws:
AdminException

markDataSourceAvailable

public void markDataSourceAvailable(java.lang.String name)
                             throws AdminException
Specified by:
markDataSourceAvailable in interface Admin
Throws:
AdminException


Copyright © 2011. All Rights Reserved.