Package org.teiid.dqp.internal.datamgr
Class ConnectorManager
- java.lang.Object
-
- org.teiid.dqp.internal.datamgr.ConnectorManager
-
public class ConnectorManager extends Object
TheConnectorManagermanages anExecutionFactoryand its associated workers' state.
-
-
Constructor Summary
Constructors Constructor Description ConnectorManager(String translatorName, String connectionName)ConnectorManager(String translatorName, String connectionName, ExecutionFactory<Object,Object> ef)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SourceCapabilitiesgetCapabilities()ObjectgetConnectionFactory()Get the ConnectionFactory object required by this managerStringgetConnectionName()ExecutionFactory<Object,Object>getExecutionFactory()Get theTranslatorobject managed by this manager.List<String>getId()List<FunctionMethod>getPushDownFunctions()StringgetStausMessage()StringgetTranslatorName()ConnectorWorkregisterRequest(AtomicRequestMessage message)voidstart()initialize thisConnectorManager.voidstop()Stop this connector.
-
-
-
Method Detail
-
getStausMessage
public String getStausMessage()
-
getPushDownFunctions
public List<FunctionMethod> getPushDownFunctions()
-
getCapabilities
public SourceCapabilities getCapabilities() throws TranslatorException, TeiidComponentException
-
registerRequest
public ConnectorWork registerRequest(AtomicRequestMessage message) throws TeiidComponentException, TranslatorException
-
start
public void start()
initialize thisConnectorManager.
-
stop
public void stop()
Stop this connector.
-
getExecutionFactory
public ExecutionFactory<Object,Object> getExecutionFactory()
Get theTranslatorobject managed by this manager.- Returns:
- the
ExecutionFactory.
-
getConnectionFactory
public Object getConnectionFactory() throws TranslatorException
Get the ConnectionFactory object required by this manager- Returns:
- Throws:
TranslatorException
-
getTranslatorName
public String getTranslatorName()
-
getConnectionName
public String getConnectionName()
-
-