@ThreadSafe public class ConnectorManager extends Object
| Constructor and Description |
|---|
ConnectorManager(MetadataManager metadataManager,
CatalogManager catalogManager,
AccessControlManager accessControlManager,
SplitManager splitManager,
PageSourceManager pageSourceManager,
IndexManager indexManager,
NodePartitioningManager nodePartitioningManager,
PageSinkManager pageSinkManager,
HandleResolver handleResolver,
InternalNodeManager nodeManager,
io.airlift.node.NodeInfo nodeInfo,
TypeManager typeManager,
PageSorter pageSorter,
PageIndexerFactory pageIndexerFactory,
TransactionManager transactionManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConnectorFactory(ConnectorFactory connectorFactory) |
CatalogName |
createConnection(String catalogName,
String connectorName,
Map<String,String> properties) |
void |
dropConnection(String catalogName) |
void |
stop() |
@Inject public ConnectorManager(MetadataManager metadataManager, CatalogManager catalogManager, AccessControlManager accessControlManager, SplitManager splitManager, PageSourceManager pageSourceManager, IndexManager indexManager, NodePartitioningManager nodePartitioningManager, PageSinkManager pageSinkManager, HandleResolver handleResolver, InternalNodeManager nodeManager, io.airlift.node.NodeInfo nodeInfo, TypeManager typeManager, PageSorter pageSorter, PageIndexerFactory pageIndexerFactory, TransactionManager transactionManager)
@PreDestroy public void stop()
public void addConnectorFactory(ConnectorFactory connectorFactory)
public CatalogName createConnection(String catalogName, String connectorName, Map<String,String> properties)
public void dropConnection(String catalogName)
Copyright © 2012–2019. All rights reserved.