|
||||||||||
| 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.EmbeddedDataService
public class EmbeddedDataService
A DataService implementation for the DQP.
| Field Summary |
|---|
| Fields inherited from class com.metamatrix.dqp.embedded.services.EmbeddedBaseDQPService |
|---|
SYSTEM_PHYSICAL_MODEL_NAME |
| Constructor Summary | |
|---|---|
EmbeddedDataService()
|
|
| Method Summary | |
|---|---|
void |
cancelRequest(AtomicRequestID request,
com.metamatrix.dqp.internal.datamgr.ConnectorID connectorId)
|
void |
clearConnectorBindingCache(java.lang.String connectorBindingName)
Clear any caches for the connector binding. |
void |
closeRequest(AtomicRequestID request,
com.metamatrix.dqp.internal.datamgr.ConnectorID connectorId)
|
protected java.lang.String |
decryptProperty(java.lang.String value)
Decrypt the given property using the Crypto libraries. |
void |
executeRequest(AtomicRequestMessage request,
com.metamatrix.dqp.internal.datamgr.ConnectorID connector,
ResultsReceiver<AtomicResultsMessage> resultListener)
Execute the given request on a Connector. |
SourceCapabilities |
getCapabilities(RequestMessage request,
org.teiid.dqp.internal.process.DQPWorkContext dqpWorkContext,
com.metamatrix.dqp.internal.datamgr.ConnectorID connector)
Find the capabilities of this source. |
java.util.Collection<? extends ConnectionPool> |
getConnectionPoolStatistics(java.lang.String connectorBindingName)
Get connection pool statistics for connector binding |
ConnectorBinding |
getConnectorBinding(java.lang.String deployedConnectorBindingName)
Get the connector binding specifed the name |
java.util.List |
getConnectorBindings()
Get the list of connector bindings deployed in the system. |
ConnectorStatus |
getConnectorBindingState(java.lang.String deployedConnectorBindingName)
Get the State of the connector binding name |
java.util.Collection |
getConnectorBindingStatistics(java.lang.String connectorBindingName)
Get connector bindings queue statistics |
ConnectorMetadata |
getConnectorMetadata(java.lang.String vdbName,
java.lang.String vdbVersion,
java.lang.String modelName,
java.util.Properties importProperties)
Return the metadata for a given connector |
void |
initializeService(java.util.Properties props)
Initialize the service with the specified properties. |
protected boolean |
isMaskedProperty(java.lang.String propName,
ComponentType type)
Check to see if the property read is a masked/encoded property |
void |
requestBatch(AtomicRequestID request,
com.metamatrix.dqp.internal.datamgr.ConnectorID connectorId)
|
com.metamatrix.dqp.internal.datamgr.ConnectorID |
selectConnector(java.lang.String deployedConnectorBindingName)
Select a connector to use for the given connector binding. |
void |
startConnectorBinding(java.lang.String deployedConnectorBindingName)
Start the Connector Binding by the name given, if it is already added and not srarted. |
void |
startService(ApplicationEnvironment environment)
Start the service with the specified environment. |
void |
stopConnectorBinding(java.lang.String deployedConnectorBindingName)
Stop the Connector Binding by the given name |
void |
stopService()
Stop the service. |
| 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 EmbeddedDataService()
| Method Detail |
|---|
public com.metamatrix.dqp.internal.datamgr.ConnectorID selectConnector(java.lang.String deployedConnectorBindingName)
throws MetaMatrixComponentException
selectConnector in interface DataServicedeployedConnectorBindingName - Connector binding identifier
MetaMatrixComponentException
public ConnectorMetadata getConnectorMetadata(java.lang.String vdbName,
java.lang.String vdbVersion,
java.lang.String modelName,
java.util.Properties importProperties)
throws MetaMatrixComponentException
DataService
getConnectorMetadata in interface DataServiceMetaMatrixComponentException
public void executeRequest(AtomicRequestMessage request,
com.metamatrix.dqp.internal.datamgr.ConnectorID connector,
ResultsReceiver<AtomicResultsMessage> resultListener)
throws MetaMatrixComponentException
Connector. The results are passed in to the
listener object.
executeRequest in interface DataServiceMetaMatrixComponentExceptioncom.metamatrix.dqp.service.DataService#executeRequest(com.metamatrix.dqp.message.AtomicRequestMessage, com.metamatrix.dqp.internal.datamgr.ConnectorID, com.metamatrix.common.comm.api.MessageListener)
public void cancelRequest(AtomicRequestID request,
com.metamatrix.dqp.internal.datamgr.ConnectorID connectorId)
throws MetaMatrixComponentException
cancelRequest in interface DataServiceMetaMatrixComponentException
public void closeRequest(AtomicRequestID request,
com.metamatrix.dqp.internal.datamgr.ConnectorID connectorId)
throws MetaMatrixComponentException
closeRequest in interface DataServiceMetaMatrixComponentException
public void requestBatch(AtomicRequestID request,
com.metamatrix.dqp.internal.datamgr.ConnectorID connectorId)
throws MetaMatrixComponentException
requestBatch in interface DataServiceMetaMatrixComponentException
public SourceCapabilities getCapabilities(RequestMessage request,
org.teiid.dqp.internal.process.DQPWorkContext dqpWorkContext,
com.metamatrix.dqp.internal.datamgr.ConnectorID connector)
throws MetaMatrixComponentException
DataService
getCapabilities in interface DataServicerequest - Original request message, used to extract security informationconnector - Connector to retrieve capabilities from
MetaMatrixComponentException
public java.util.Collection getConnectorBindingStatistics(java.lang.String connectorBindingName)
throws MetaMatrixComponentException
DataService
getConnectorBindingStatistics in interface DataServiceconnectorBindingName - - Name of the connector binding
WorkerPoolStats
MetaMatrixComponentExceptionDataService.getConnectorBindingStatistics(java.lang.String)
public java.util.Collection<? extends ConnectionPool> getConnectionPoolStatistics(java.lang.String connectorBindingName)
throws MetaMatrixComponentException
DataService
getConnectionPoolStatistics in interface DataServiceconnectorBindingName - - Name of the connector binding
com.metamatrix.admin.objects.ConnectionPoolStatsImpl
MetaMatrixComponentExceptionDataService.getConnectionPoolStatistics(java.lang.String)
public void clearConnectorBindingCache(java.lang.String connectorBindingName)
throws MetaMatrixComponentException
DataService
clearConnectorBindingCache in interface DataServiceMetaMatrixComponentExceptionDataService.clearConnectorBindingCache(java.lang.String)
public void startConnectorBinding(java.lang.String deployedConnectorBindingName)
throws ApplicationLifecycleException,
MetaMatrixComponentException
DataService
startConnectorBinding in interface DataServiceApplicationLifecycleException
ComponentNotFoundException
MetaMatrixComponentExceptionDataService.startConnectorBinding(java.lang.String)
public void stopConnectorBinding(java.lang.String deployedConnectorBindingName)
throws ApplicationLifecycleException,
MetaMatrixComponentException
DataService
stopConnectorBinding in interface DataServiceApplicationLifecycleException
ComponentNotFoundException
MetaMatrixComponentExceptionDataService.stopConnectorBinding(java.lang.String)
public java.util.List getConnectorBindings()
throws MetaMatrixComponentException
DataService
getConnectorBindings in interface DataServiceConnectorBinding
ComponentNotFoundException
MetaMatrixComponentExceptionDataService.getConnectorBindings()
public ConnectorStatus getConnectorBindingState(java.lang.String deployedConnectorBindingName)
throws MetaMatrixComponentException
DataService
getConnectorBindingState in interface DataServiceConnectorStatus
MetaMatrixComponentExceptionDataService.getConnectorBindingState(java.lang.String)
public void initializeService(java.util.Properties props)
throws ApplicationInitializationException
initializeService in class EmbeddedBaseDQPServiceprops - Initialialization properties
ApplicationInitializationException - If an error occurs during initialization
public void startService(ApplicationEnvironment environment)
throws ApplicationLifecycleException
startService in class EmbeddedBaseDQPServiceenvironment - Environment
ApplicationLifecycleException - If an error occurs while starting
public void stopService()
throws ApplicationLifecycleException
stopService in class EmbeddedBaseDQPServiceApplicationLifecycleException - If an error occurs while starting
public ConnectorBinding getConnectorBinding(java.lang.String deployedConnectorBindingName)
throws MetaMatrixComponentException
DataService
getConnectorBinding in interface DataServiceComponentNotFoundException
MetaMatrixComponentException
protected boolean isMaskedProperty(java.lang.String propName,
ComponentType type)
propName - type -
protected java.lang.String decryptProperty(java.lang.String value)
throws CryptoException
value -
CryptoException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||