|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.metamatrix.dqp.embedded.services.EmbeddedBaseDQPService
com.metamatrix.dqp.embedded.services.EmbeddedVDBService
public class EmbeddedVDBService
A VDBService implementation for Embedded DQP.
| Field Summary |
|---|
| Fields inherited from class com.metamatrix.dqp.embedded.services.EmbeddedBaseDQPService |
|---|
SYSTEM_PHYSICAL_MODEL_NAME |
| Constructor Summary | |
|---|---|
EmbeddedVDBService()
|
|
| Method Summary | |
|---|---|
void |
changeVDBStatus(java.lang.String vdbName,
java.lang.String vdbVersion,
int status)
Change the status of the VDB |
java.util.List<VDBArchive> |
getAvailableVDBs()
Get the list of VDBs available from the service |
java.util.List |
getConnectorBindingNames(java.lang.String vdbName,
java.lang.String vdbVersion,
java.lang.String modelName)
This should changed to connectorBindingNames. |
java.lang.String |
getConnectorName(java.lang.String connectorBindingID)
|
int |
getFileVisibility(java.lang.String vdbName,
java.lang.String vdbVersion,
java.lang.String pathInVDB)
Get visibility of the file at the given path in the vdb. |
int |
getModelVisibility(java.lang.String vdbName,
java.lang.String vdbVersion,
java.lang.String modelName)
Get model visibility |
java.util.List<java.lang.String> |
getMultiSourceModels(java.lang.String vdbName,
java.lang.String vdbVersion)
Get all multi-source model names (models that can be bound to multiple connector bindings) for this VDB name and version. |
java.io.InputStream |
getVDBResource(java.lang.String vdbName,
java.lang.String vdbVersion)
Get VDB resource contents |
int |
getVDBStatus(java.lang.String vdbName,
java.lang.String vdbVersion)
Get the Status of VDB |
void |
initializeService(java.util.Properties properties)
|
void |
loaded(java.lang.String vdbName,
java.lang.String vdbVersion)
A new VDB is loaded/added to the system |
void |
startService(ApplicationEnvironment environment)
|
void |
stopService()
|
void |
unloaded(java.lang.String vdbName,
java.lang.String vdbVersion)
VDB is unloaded/deleted from the system |
| Methods inherited from class com.metamatrix.dqp.embedded.services.EmbeddedBaseDQPService |
|---|
getConfigurationService, initialize, isStarted, isValidVDB, lookupService, start, stop, vdbId, vdbId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.metamatrix.common.application.ApplicationService |
|---|
initialize, start, stop |
| Constructor Detail |
|---|
public EmbeddedVDBService()
| Method Detail |
|---|
public java.util.List getConnectorBindingNames(java.lang.String vdbName,
java.lang.String vdbVersion,
java.lang.String modelName)
throws MetaMatrixComponentException
getConnectorBindingNames in interface VDBServicevdbName - VDB namevdbVersion - VDB versionmodelName - Model name
String names of connectors
MetaMatrixComponentExceptioncom.metamatrix.dqp.service.VDBService#getConnectorBindings(java.lang.String, java.lang.String, java.lang.String)
public int getModelVisibility(java.lang.String vdbName,
java.lang.String vdbVersion,
java.lang.String modelName)
throws MetaMatrixComponentException
VDBService
getModelVisibility in interface VDBServicevdbName - VDB namevdbVersion - VDB versionmodelName - The name of the model
MetaMatrixComponentExceptionVDBService.getModelVisibility(java.lang.String, java.lang.String, java.lang.String)
public int getFileVisibility(java.lang.String vdbName,
java.lang.String vdbVersion,
java.lang.String pathInVDB)
throws MetaMatrixComponentException
VDBService
getFileVisibility in interface VDBServicevdbName - VDB namevdbVersion - VDB versionpathInVDB - The path to the model in the VDB
MetaMatrixComponentExceptionVDBService.getFileVisibility(java.lang.String, java.lang.String, java.lang.String)
public java.io.InputStream getVDBResource(java.lang.String vdbName,
java.lang.String vdbVersion)
throws MetaMatrixComponentException
VDBService
getVDBResource in interface VDBServicevdbName - VDB namevdbVersion - VDB version
MetaMatrixComponentExceptionVDBService.getVDBResource(java.lang.String, java.lang.String)
public java.util.List<java.lang.String> getMultiSourceModels(java.lang.String vdbName,
java.lang.String vdbVersion)
throws MetaMatrixComponentException
VDBService
getMultiSourceModels in interface VDBServicevdbName - VDB namevdbVersion - VDB version
MetaMatrixComponentExceptionVDBService.getMultiSourceModels(java.lang.String, java.lang.String)
public java.util.List<VDBArchive> getAvailableVDBs()
throws MetaMatrixComponentException
VDBService
getAvailableVDBs in interface VDBServicecom.metamatrix.metadata.runtime.admin.vdb.VDBDefn
MetaMatrixComponentExceptionVDBService.getAvailableVDBs()
public int getVDBStatus(java.lang.String vdbName,
java.lang.String vdbVersion)
throws MetaMatrixComponentException
VDBService
getVDBStatus in interface VDBServicevdbName - - Name of the VDBvdbVersion - - Version of the VDB
MetaMatrixComponentExceptionVDBService.getVDBStatus(java.lang.String, java.lang.String)
public void changeVDBStatus(java.lang.String vdbName,
java.lang.String vdbVersion,
int status)
throws MetaMatrixComponentException
VDBService
changeVDBStatus in interface VDBServicevdbName - - Name of the VDBvdbVersion - - Version of the VDBstatus - -
MetaMatrixComponentExceptionVDBService.changeVDBStatus(java.lang.String, java.lang.String, int)public java.lang.String getConnectorName(java.lang.String connectorBindingID)
getConnectorName in interface VDBService
public void initializeService(java.util.Properties properties)
throws ApplicationInitializationException
initializeService in class EmbeddedBaseDQPServiceApplicationInitializationExceptionEmbeddedBaseDQPService.initializeService(java.util.Properties)
public void startService(ApplicationEnvironment environment)
throws ApplicationLifecycleException
startService in class EmbeddedBaseDQPServiceApplicationLifecycleExceptionEmbeddedBaseDQPService.start(com.metamatrix.common.application.ApplicationEnvironment)
public void stopService()
throws ApplicationLifecycleException
stopService in class EmbeddedBaseDQPServiceApplicationLifecycleExceptionEmbeddedBaseDQPService.stopService()
public void loaded(java.lang.String vdbName,
java.lang.String vdbVersion)
VDBLifeCycleListener
loaded in interface VDBLifeCycleListenervdbName - - name of the VDBvdbVersion - - version of the VDB
public void unloaded(java.lang.String vdbName,
java.lang.String vdbVersion)
VDBLifeCycleListener
unloaded in interface VDBLifeCycleListenervdbName - - name of the VDBvdbVersion - - version of the VDB
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||