Class ProductionReadinessChecks

java.lang.Object
org.apache.polaris.service.config.ProductionReadinessChecks

@ApplicationScoped public class ProductionReadinessChecks extends Object
  • Constructor Details

    • ProductionReadinessChecks

      public ProductionReadinessChecks()
  • Method Details

    • warnOnFailedChecks

      public void warnOnFailedChecks(@Observes jakarta.enterprise.event.Startup event, jakarta.enterprise.inject.Instance<org.apache.polaris.core.config.ProductionReadinessCheck> checks, ReadinessConfiguration config)
    • checkUserPrincipalMetricTag

      @Produces public org.apache.polaris.core.config.ProductionReadinessCheck checkUserPrincipalMetricTag(MetricsConfiguration config)
    • checkUserPrincipalAndRealmIdMetricTags

      @Produces public org.apache.polaris.core.config.ProductionReadinessCheck checkUserPrincipalAndRealmIdMetricTags(MetricsConfiguration config)
    • checkTokenBrokers

      @Produces public org.apache.polaris.core.config.ProductionReadinessCheck checkTokenBrokers(AuthenticationConfiguration configuration)
    • checkMetastore

      @Produces public org.apache.polaris.core.config.ProductionReadinessCheck checkMetastore(org.apache.polaris.core.persistence.MetaStoreManagerFactory factory)
    • checkRealmResolver

      @Produces public org.apache.polaris.core.config.ProductionReadinessCheck checkRealmResolver(org.eclipse.microprofile.config.Config config, RealmContextResolver resolver)
    • checkInsecureStorageSettings

      @Produces public org.apache.polaris.core.config.ProductionReadinessCheck checkInsecureStorageSettings(FeaturesConfiguration featureConfiguration)
    • checkOverlappingSiblingCheckSettings

      @Produces public org.apache.polaris.core.config.ProductionReadinessCheck checkOverlappingSiblingCheckSettings(FeaturesConfiguration featureConfiguration)
    • checkConnectionCredentialVendors

      @Produces public org.apache.polaris.core.config.ProductionReadinessCheck checkConnectionCredentialVendors(jakarta.enterprise.inject.Instance<org.apache.polaris.core.credentials.connection.ConnectionCredentialVendor> credentialVendors, FeaturesConfiguration featureConfiguration)