@Incubating public interface ProviderFactory
An instance of the factory can be injected into a task, plugin or other object by annotating a public constructor or property getter method with
javax.inject.Inject. It is also available via
Providerwhose value is calculated using the given
java.util.concurrent.Callableuse to calculate the value.