Package org.teiid.deployers
Class VDBRepository
- java.lang.Object
-
- org.teiid.deployers.VDBRepository
-
- All Implemented Interfaces:
Serializable
public class VDBRepository extends Object implements Serializable
Repository for VDBs- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description VDBRepository()
-
Method Summary
-
-
-
Method Detail
-
addVDB
public void addVDB(VDBMetaData vdb, MetadataStore metadataStore, LinkedHashMap<String,VDBResources.Resource> visibilityMap, UDFMetaData udf, ConnectorManagerRepository cmr) throws VirtualDatabaseException
- Throws:
VirtualDatabaseException
-
waitForFinished
public void waitForFinished(VDBKey key, int timeOutMillis) throws ConnectionException
- Throws:
ConnectionException
-
getCompositeVDB
public CompositeVDB getCompositeVDB(VDBKey key)
-
getLiveVDB
public VDBMetaData getLiveVDB(String name, Object version)
A live vdb may be loading or active- Parameters:
name
-version
-- Returns:
-
getVDBs
public List<VDBMetaData> getVDBs()
-
getLiveVDB
public VDBMetaData getLiveVDB(String vdbName)
A live vdb may be loading or active- Parameters:
vdbName
-- Returns:
-
getSystemStore
public MetadataStore getSystemStore()
-
getODBCStore
public MetadataStore getODBCStore()
-
setSystemStore
public void setSystemStore(MetadataStore store)
-
removeVDB
public VDBMetaData removeVDB(String vdbName, Object vdbVersion)
-
start
public void start()
-
processMetadataValidatorReport
protected boolean processMetadataValidatorReport(VDBKey key, ValidatorReport report)
- Parameters:
key
-report
-- Returns:
- if the deployment should finish
-
addListener
public void addListener(VDBLifeCycleListener listener)
-
removeListener
public void removeListener(VDBLifeCycleListener listener)
-
getSystemFunctionManager
public SystemFunctionManager getSystemFunctionManager()
-
setSystemFunctionManager
public void setSystemFunctionManager(SystemFunctionManager mgr)
-
addPendingDeployment
public void addPendingDeployment(VDBMetaData deployment)
-
getVDB
public VDBMetaData getVDB(String vdbName, Object vdbVersion)
-
isDataRolesRequired
public boolean isDataRolesRequired()
-
setDataRolesRequired
public void setDataRolesRequired(boolean requireDataRoles)
-
setBufferManager
public void setBufferManager(BufferManager value)
-
setObjectReplicator
public void setObjectReplicator(ObjectReplicator value)
-
setAllowEnvFunction
public void setAllowEnvFunction(boolean allowEnv)
-
-