Class SpoolingManagerRegistry

java.lang.Object
io.trino.server.protocol.spooling.SpoolingManagerRegistry

public class SpoolingManagerRegistry extends Object
  • Constructor Details

    • SpoolingManagerRegistry

      @Inject public SpoolingManagerRegistry(ServerConfig serverConfig, SpoolingEnabledConfig config, io.opentelemetry.api.OpenTelemetry openTelemetry, io.opentelemetry.api.trace.Tracer tracer)
  • Method Details

    • addSpoolingManagerFactory

      public void addSpoolingManagerFactory(io.trino.spi.protocol.SpoolingManagerFactory factory)
    • loadSpoolingManager

      public void loadSpoolingManager()
    • isLoaded

      public boolean isLoaded()
    • loadSpoolingManager

      public void loadSpoolingManager(String name, Map<String,String> properties)
    • loadSpoolingManager

      public void loadSpoolingManager(io.trino.spi.protocol.SpoolingManagerFactory factory, Map<String,String> properties)
    • getSpoolingManager

      public Optional<io.trino.spi.protocol.SpoolingManager> getSpoolingManager()