|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DataService
Defines interface for management of the Data Services, i.e Connectors with which all the physical data is accessed.
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)
|
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 connectorBindingName)
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 connectorBindingName)
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 |
requestBatch(AtomicRequestID request,
com.metamatrix.dqp.internal.datamgr.ConnectorID connectorId)
|
com.metamatrix.dqp.internal.datamgr.ConnectorID |
selectConnector(java.lang.String connectorBindingName)
Select a connector to use for the given connector binding. |
void |
startConnectorBinding(java.lang.String connectorBindingName)
Start the Connector Binding by the name given, if it is already added and not srarted. |
void |
stopConnectorBinding(java.lang.String connectorBindingName)
Stop the Connector Binding by the given name |
Methods inherited from interface com.metamatrix.common.application.ApplicationService |
---|
initialize, start, stop |
Method Detail |
---|
com.metamatrix.dqp.internal.datamgr.ConnectorID selectConnector(java.lang.String connectorBindingName) throws MetaMatrixComponentException
connectorBindingName
- Connector binding identifier
MetaMatrixComponentException
void executeRequest(AtomicRequestMessage request, com.metamatrix.dqp.internal.datamgr.ConnectorID connector, ResultsReceiver<AtomicResultsMessage> resultListener) throws MetaMatrixComponentException
Connector
.
request
-
MetaMatrixComponentException
void cancelRequest(AtomicRequestID request, com.metamatrix.dqp.internal.datamgr.ConnectorID connectorId) throws MetaMatrixComponentException
MetaMatrixComponentException
void closeRequest(AtomicRequestID request, com.metamatrix.dqp.internal.datamgr.ConnectorID connectorId) throws MetaMatrixComponentException
MetaMatrixComponentException
void requestBatch(AtomicRequestID request, com.metamatrix.dqp.internal.datamgr.ConnectorID connectorId) throws MetaMatrixComponentException
MetaMatrixComponentException
SourceCapabilities getCapabilities(RequestMessage request, org.teiid.dqp.internal.process.DQPWorkContext dqpWorkContext, com.metamatrix.dqp.internal.datamgr.ConnectorID connector) throws MetaMatrixComponentException
request
- Original request message, used to extract security informationconnector
- Connector to retrieve capabilities from
MetaMatrixComponentException
ConnectorMetadata getConnectorMetadata(java.lang.String vdbName, java.lang.String vdbVersion, java.lang.String modelName, java.util.Properties importProperties) throws MetaMatrixComponentException
vdbName
- vdbVersion
- modelName
- importProperties
-
MetaMatrixComponentException
void startConnectorBinding(java.lang.String connectorBindingName) throws ApplicationLifecycleException, MetaMatrixComponentException
connectorBindingName
-
ApplicationLifecycleException
ComponentNotFoundException
MetaMatrixComponentException
void stopConnectorBinding(java.lang.String connectorBindingName) throws ApplicationLifecycleException, MetaMatrixComponentException
connectorBindingName
-
ApplicationLifecycleException
ComponentNotFoundException
MetaMatrixComponentException
java.util.List getConnectorBindings() throws MetaMatrixComponentException
ConnectorBinding
ComponentNotFoundException
MetaMatrixComponentException
ConnectorBinding getConnectorBinding(java.lang.String connectorBindingName) throws MetaMatrixComponentException
ComponentNotFoundException
MetaMatrixComponentException
ConnectorStatus getConnectorBindingState(java.lang.String connectorBindingName) throws MetaMatrixComponentException
ConnectorStatus
MetaMatrixComponentException
java.util.Collection getConnectorBindingStatistics(java.lang.String connectorBindingName) throws MetaMatrixComponentException
connectorBindingName
- - Name of the connector binding
WorkerPoolStats
MetaMatrixComponentException
void clearConnectorBindingCache(java.lang.String connectorBindingName) throws MetaMatrixComponentException
connectorBindingName
-
MetaMatrixComponentException
java.util.Collection<? extends ConnectionPool> getConnectionPoolStatistics(java.lang.String connectorBindingName) throws MetaMatrixComponentException
connectorBindingName
- - Name of the connector binding
com.metamatrix.admin.objects.ConnectionPoolStatsImpl
MetaMatrixComponentException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |