Class ProviderDetector
java.lang.Object
org.apache.maven.surefire.providerapi.ProviderDetector
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.codehaus.plexus.logging.Logger
private ServiceLoader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Optional<ProviderInfo>
autoDetectOneWellKnownProvider
(ProviderInfo... wellKnownProviders) private Optional<ProviderInfo>
findByName
(String providerClassName, ProviderInfo... wellKnownProviders) resolve
(ConfigurableProviderInfo dynamicProvider, ProviderInfo... wellKnownProviders)
-
Field Details
-
logger
@Requirement private org.codehaus.plexus.logging.Logger logger -
serviceLoader
-
-
Constructor Details
-
ProviderDetector
public ProviderDetector()
-
-
Method Details
-
resolve
@Nonnull public List<ProviderInfo> resolve(ConfigurableProviderInfo dynamicProvider, ProviderInfo... wellKnownProviders) -
autoDetectOneWellKnownProvider
-
getManuallyConfiguredProviders
-
findByName
@Nonnull private Optional<ProviderInfo> findByName(String providerClassName, ProviderInfo... wellKnownProviders)
-