Class ProviderDetector

    • Field Detail

      • logger

        @Requirement
        private org.codehaus.plexus.logging.Logger logger
      • serviceLoader

        @Requirement
        private ServiceLoader serviceLoader
    • Constructor Detail

      • ProviderDetector

        public ProviderDetector()
    • Method Detail

      • autoDetectOneWellKnownProvider

        private java.util.Optional<ProviderInfo> autoDetectOneWellKnownProvider​(ProviderInfo... wellKnownProviders)
      • getManuallyConfiguredProviders

        private java.util.Set<java.lang.String> getManuallyConfiguredProviders()
      • findByName

        @Nonnull
        private java.util.Optional<ProviderInfo> findByName​(java.lang.String providerClassName,
                                                            ProviderInfo... wellKnownProviders)