Class DataSourceSupport

java.lang.Object
io.quarkus.datasource.runtime.DataSourceSupport

public class DataSourceSupport extends Object
Helper class that holds the names of all configured data sources, along with the names of those that are inactive or excluded from health checks.

This is used by any feature that needs runtime access to data sources, e.g. Flyway/Liquibase or health check implementation classes.

  • Constructor Details

    • DataSourceSupport

      public DataSourceSupport(Set<String> configuredNames, Set<String> healthCheckExcludedNames, Set<String> inactiveNames)
  • Method Details

    • getConfiguredNames

      public Set<String> getConfiguredNames()
    • getInactiveNames

      public Set<String> getInactiveNames()
    • getInactiveOrHealthCheckExcludedNames

      public Set<String> getInactiveOrHealthCheckExcludedNames()