presto-blackhole/src/main/java/io/prestosql/plugin/blackhole/BlackHoleConnectorFactory.java/BlackHoleConnectorFactory/create
class BlackHoleConnectorFactory:    @Override
    public Connector create(String catalogName, Map<String, String> requiredConfig, ConnectorContext context)
    {
        ListeningScheduledExecutorService executorService = listeningDecorator(newSingleThreadScheduledExecutor(daemonThreadsNamed("blackhole")));
        return new BlackHoleConnector(
                new BlackHoleMetadata(),
                new BlackHoleSplitManager(),
                new BlackHolePageSourceProvider(executorService),
                new BlackHolePageSinkProvider(executorService),
                new BlackHoleNodePartitioningProvider(context.getNodeManager()),
                context.getTypeManager(),
                executorService);
    }