Package io.trino.connector
Class WorkerDynamicCatalogManager
java.lang.Object
io.trino.connector.WorkerDynamicCatalogManager
- All Implemented Interfaces:
ConnectorServicesProvider
@ThreadSafe
public class WorkerDynamicCatalogManager
extends Object
implements ConnectorServicesProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidensureCatalogsLoaded(Session session, List<CatalogProperties> expectedCatalogs) getConnectorServices(CatalogHandle catalogHandle) voidvoidpruneCatalogs(Set<CatalogHandle> catalogsInUse) voidvoidstop()
-
Constructor Details
-
WorkerDynamicCatalogManager
-
-
Method Details
-
stop
- Throws:
Exception
-
loadInitialCatalogs
public void loadInitialCatalogs()- Specified by:
loadInitialCatalogsin interfaceConnectorServicesProvider
-
ensureCatalogsLoaded
- Specified by:
ensureCatalogsLoadedin interfaceConnectorServicesProvider
-
pruneCatalogs
- Specified by:
pruneCatalogsin interfaceConnectorServicesProvider
-
getConnectorServices
- Specified by:
getConnectorServicesin interfaceConnectorServicesProvider
-
registerGlobalSystemConnector
-