Class DataSourceUtil

java.lang.Object
io.quarkus.datasource.common.runtime.DataSourceUtil

public final class DataSourceUtil extends Object
  • Field Details

  • Method Details

    • isDefault

      public static boolean isDefault(String dataSourceName)
    • hasDefault

      public static boolean hasDefault(Collection<String> dataSourceNames)
    • dataSourcePropertyKey

      public static String dataSourcePropertyKey(String datasourceName, String radical)
    • dataSourcePropertyKeys

      public static List<String> dataSourcePropertyKeys(String datasourceName, String radical)
    • dataSourceNotConfigured

      public static io.quarkus.runtime.configuration.ConfigurationException dataSourceNotConfigured(String dataSourceName)
    • dataSourceInactive

      @Deprecated public static io.quarkus.runtime.configuration.ConfigurationException dataSourceInactive(String dataSourceName)
      Deprecated.
      Simply call io.quarkus.arc.ClientProxy#unwrap(Object) on a datasource bean instance: it will throw a similar exception, with more details and an actionable message.
    • dataSourceInactiveReasonDeactivated

      public static String dataSourceInactiveReasonDeactivated(String dataSourceName)
    • dataSourceInactiveReasonUrlMissing

      public static String dataSourceInactiveReasonUrlMissing(String dataSourceName, String urlPropertyRadical)