|
||||||||||
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 |
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. |
java.lang.Boolean |
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 |
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
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
java.lang.Boolean getConnectorBindingState(java.lang.String connectorBindingName) throws MetaMatrixComponentException
com.metamatrix.connector.monitor.AliveStatus
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 getConnectionPoolStatistics(java.lang.String connectorBindingName) throws MetaMatrixComponentException
connectorBindingName
- - Name of the connector binding
ConnectionPoolStats
MetaMatrixComponentException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |