Package org.teiid.deployers
Class CompositeVDB
- java.lang.Object
-
- org.teiid.deployers.CompositeVDB
-
public class CompositeVDB extends Object
Represents the runtime state of a vdb that may aggregate several vdbs.
-
-
Constructor Summary
Constructors Constructor Description CompositeVDB(VDBMetaData vdb, MetadataStore metadataStore, LinkedHashMap<String,VDBResources.Resource> visibilityMap, UDFMetaData udf, FunctionTree systemFunctions, ConnectorManagerRepository cmr, VDBRepository vdbRepository, MetadataStore... additionalStores)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addTask(Future<?> future)
Collection<Future<?>>
clearTasks()
VDBMetaData
getVDB()
VDBKey
getVDBKey()
void
metadataLoadFinished(boolean allowEnv)
void
removeTask(Future<?> future)
-
-
-
Constructor Detail
-
CompositeVDB
public CompositeVDB(VDBMetaData vdb, MetadataStore metadataStore, LinkedHashMap<String,VDBResources.Resource> visibilityMap, UDFMetaData udf, FunctionTree systemFunctions, ConnectorManagerRepository cmr, VDBRepository vdbRepository, MetadataStore... additionalStores) throws VirtualDatabaseException
- Throws:
VirtualDatabaseException
-
-
Method Detail
-
getVDB
public VDBMetaData getVDB()
-
metadataLoadFinished
public void metadataLoadFinished(boolean allowEnv)
-
clearTasks
public Collection<Future<?>> clearTasks()
-
removeTask
public void removeTask(Future<?> future)
-
addTask
public void addTask(Future<?> future)
-
getVDBKey
public VDBKey getVDBKey()
-
-