com.metamatrix.server.dqp.service
Class PlatformVDBService
java.lang.Object
com.metamatrix.server.dqp.service.PlatformVDBService
- All Implemented Interfaces:
- ApplicationService, VDBService, RuntimeMetadataListener
public class PlatformVDBService
- extends java.lang.Object
- implements VDBService, RuntimeMetadataListener
Implementation of VDBService used in a "normal" server environment.
|
Method Summary |
void |
changeVDBStatus(java.lang.String vdbName,
java.lang.String vdbVersion,
int status)
|
java.util.List |
getAvailableVDBs()
|
java.util.List |
getConnectorBindingNames(java.lang.String vdbName,
java.lang.String vdbVersion,
java.lang.String modelName)
|
java.lang.String |
getConnectorName(java.lang.String connectorBindingID)
|
int |
getFileVisibility(java.lang.String vdbName,
java.lang.String vdbVersion,
java.lang.String pathInVDB)
|
int |
getModelVisibility(java.lang.String vdbName,
java.lang.String vdbVersion,
java.lang.String modelName)
|
java.util.List |
getMultiSourceModels(java.lang.String vdbName,
java.lang.String vdbVersion)
|
java.io.InputStream |
getVDBResource(java.lang.String vdbName,
java.lang.String vdbVersion)
|
int |
getVDBStatus(java.lang.String vdbName,
java.lang.String vdbVersion)
|
void |
initialize(java.util.Properties props)
|
boolean |
isActiveVDB(java.lang.String vdbName,
java.lang.String vdbVersion)
|
void |
processEvent(RuntimeMetadataEvent event)
|
void |
start(ApplicationEnvironment environment)
|
void |
stop()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PlatformVDBService
public PlatformVDBService()
isActiveVDB
public boolean isActiveVDB(java.lang.String vdbName,
java.lang.String vdbVersion)
throws MetaMatrixComponentException
- Throws:
MetaMatrixComponentException
getConnectorBindingNames
public java.util.List getConnectorBindingNames(java.lang.String vdbName,
java.lang.String vdbVersion,
java.lang.String modelName)
throws MetaMatrixComponentException
- Specified by:
getConnectorBindingNames in interface VDBService
- Throws:
MetaMatrixComponentException
getModelVisibility
public int getModelVisibility(java.lang.String vdbName,
java.lang.String vdbVersion,
java.lang.String modelName)
throws MetaMatrixComponentException
- Specified by:
getModelVisibility in interface VDBService
- Throws:
MetaMatrixComponentException
getFileVisibility
public int getFileVisibility(java.lang.String vdbName,
java.lang.String vdbVersion,
java.lang.String pathInVDB)
throws MetaMatrixComponentException
- Specified by:
getFileVisibility in interface VDBService
- Throws:
MetaMatrixComponentException- Since:
- 4.2
- See Also:
VDBConfiguration
initialize
public void initialize(java.util.Properties props)
throws ApplicationInitializationException
- Specified by:
initialize in interface ApplicationService
- Throws:
ApplicationInitializationException
start
public void start(ApplicationEnvironment environment)
throws ApplicationLifecycleException
- Specified by:
start in interface ApplicationService
- Throws:
ApplicationLifecycleException
stop
public void stop()
throws ApplicationLifecycleException
- Specified by:
stop in interface ApplicationService
- Throws:
ApplicationLifecycleException
getConnectorName
public java.lang.String getConnectorName(java.lang.String connectorBindingID)
throws MetaMatrixComponentException
- Specified by:
getConnectorName in interface VDBService
- Throws:
MetaMatrixComponentException
processEvent
public void processEvent(RuntimeMetadataEvent event)
- Specified by:
processEvent in interface RuntimeMetadataListener
- Since:
- 4.2
- See Also:
RuntimeMetadataListener.processEvent(com.metamatrix.metadata.runtime.event.RuntimeMetadataEvent)
getMultiSourceModels
public java.util.List getMultiSourceModels(java.lang.String vdbName,
java.lang.String vdbVersion)
throws MetaMatrixComponentException
- Specified by:
getMultiSourceModels in interface VDBService
- Throws:
MetaMatrixComponentException- Since:
- 4.2
- See Also:
VDBConfiguration
getVDBResource
public java.io.InputStream getVDBResource(java.lang.String vdbName,
java.lang.String vdbVersion)
throws MetaMatrixComponentException
- Specified by:
getVDBResource in interface VDBService
- Throws:
MetaMatrixComponentException- Since:
- 4.3
- See Also:
VDBService.getVDBResource(java.lang.String, java.lang.String)
getVDBStatus
public int getVDBStatus(java.lang.String vdbName,
java.lang.String vdbVersion)
throws MetaMatrixComponentException
- Specified by:
getVDBStatus in interface VDBService
- Throws:
MetaMatrixComponentException- Since:
- 4.3
- See Also:
VDBService.getVDBStatus(java.lang.String, java.lang.String)
changeVDBStatus
public void changeVDBStatus(java.lang.String vdbName,
java.lang.String vdbVersion,
int status)
throws ApplicationLifecycleException,
MetaMatrixComponentException
- Specified by:
changeVDBStatus in interface VDBService
- Throws:
ApplicationLifecycleException
MetaMatrixComponentException- Since:
- 4.3
- See Also:
VDBService.changeVDBStatus(java.lang.String, java.lang.String, int)
getAvailableVDBs
public java.util.List getAvailableVDBs()
throws MetaMatrixComponentException
- Specified by:
getAvailableVDBs in interface VDBService
- Throws:
MetaMatrixComponentException- Since:
- 4.3
- See Also:
VDBService.getAvailableVDBs()
Copyright © 2009. All Rights Reserved.