This ExtensionPoint serves as a means for plugins to augment the domain-requirement discovery process. The intended usage is: List<T> list = DomainRequirementProvider.lookupRequirements( FooRequirement.class);
This will delegate to the various extension implementations to #provide(Class) a List of requirements from things it understands how to discover. The expectation is that it will call: of(discoveredClass, type /* parameter to provide *{@literal /});
in order to perform the RequiresDomain resolution.
Implementations:
OAuth Credentials Plugin: com.