Class RuntimeVDB


  • public abstract class RuntimeVDB
    extends Object
    • Method Detail

      • addDataRole

        public void addDataRole​(String policyName,
                                String mappedRole)
                         throws org.teiid.adminapi.AdminProcessingException
        Throws:
        org.teiid.adminapi.AdminProcessingException
      • remoteDataRole

        public void remoteDataRole​(String policyName,
                                   String mappedRole)
                            throws org.teiid.adminapi.AdminProcessingException
        Throws:
        org.teiid.adminapi.AdminProcessingException
      • addAnyAuthenticated

        public void addAnyAuthenticated​(String policyName)
                                 throws org.teiid.adminapi.AdminProcessingException
        Throws:
        org.teiid.adminapi.AdminProcessingException
      • removeAnyAuthenticated

        public void removeAnyAuthenticated​(String policyName)
                                    throws org.teiid.adminapi.AdminProcessingException
        Throws:
        org.teiid.adminapi.AdminProcessingException
      • changeConnectionType

        public void changeConnectionType​(org.teiid.adminapi.VDB.ConnectionType type)
                                  throws org.teiid.adminapi.AdminProcessingException
        Throws:
        org.teiid.adminapi.AdminProcessingException
      • updateSource

        public RuntimeVDB.ReplaceResult updateSource​(String sourceName,
                                                     String translatorName,
                                                     String dsName)
                                              throws org.teiid.adminapi.AdminProcessingException
        Throws:
        org.teiid.adminapi.AdminProcessingException
      • addSource

        public RuntimeVDB.ReplaceResult addSource​(String modelName,
                                                  String sourceName,
                                                  String translatorName,
                                                  String dsName)
                                           throws org.teiid.adminapi.AdminProcessingException
        Throws:
        org.teiid.adminapi.AdminProcessingException
      • removeSource

        public RuntimeVDB.ReplaceResult removeSource​(String modelName,
                                                     String sourceName)
                                              throws org.teiid.adminapi.AdminProcessingException
        Throws:
        org.teiid.adminapi.AdminProcessingException
      • restart

        public void restart​(List<String> modelNames)
                     throws org.teiid.adminapi.AdminProcessingException
        Throws:
        org.teiid.adminapi.AdminProcessingException
      • isRestartInProgress

        public boolean isRestartInProgress()
      • getVdb

        public org.teiid.adminapi.impl.VDBMetaData getVdb()
      • getVDBStatusChecker

        protected abstract VDBStatusChecker getVDBStatusChecker()