Package io.trino.connector
Class CatalogPruneTask
java.lang.Object
io.trino.connector.CatalogPruneTask
-
Constructor Summary
ConstructorsConstructorDescriptionCatalogPruneTask(TransactionManager transactionManager, CatalogManager catalogManager, ConnectorServicesProvider connectorServicesProvider, io.airlift.node.NodeInfo nodeInfo, io.airlift.discovery.client.ServiceSelector selector, io.airlift.http.client.HttpClient httpClient, CatalogPruneTaskConfig catalogPruneTaskConfig, InternalCommunicationConfig internalCommunicationConfig) -
Method Summary
-
Constructor Details
-
CatalogPruneTask
@Inject public CatalogPruneTask(TransactionManager transactionManager, CatalogManager catalogManager, ConnectorServicesProvider connectorServicesProvider, io.airlift.node.NodeInfo nodeInfo, io.airlift.discovery.client.ServiceSelector selector, io.airlift.http.client.HttpClient httpClient, CatalogPruneTaskConfig catalogPruneTaskConfig, InternalCommunicationConfig internalCommunicationConfig)
-
-
Method Details
-
start
@PostConstruct public void start() -
shutdown
@PreDestroy public void shutdown() -
getExecutor
public io.airlift.concurrent.ThreadPoolExecutorMBean getExecutor() -
pruneWorkerCatalogs
public void pruneWorkerCatalogs()
-