public interface DynamicFeature
 Providers implementing this interface MAY be annotated with
 @Provider annotation in order to be
 discovered by the runtime when scanning for resources and providers.
 This provider types is supported only as part of the Server API.
 
NameBinding| Modifier and Type | Method | Description | 
|---|---|---|
| void | configure(ResourceInfo resourceInfo,
         FeatureContext context) | A callback method called by the runtime during the application
 deployment to register provider instances or classes in a
  runtime configurationscope of a particularresource or sub-resource method; i.e. | 
void configure(ResourceInfo resourceInfo, FeatureContext context)
runtime configuration scope of a particular resource or sub-resource method; i.e. the providers that should be dynamically bound
 to the method.
 The registered provider instances or classes are expected to be implementing one or more of the following interfaces:
 A provider instance or class that does not implement any of the interfaces
 above may be ignored by the API implementation. In such case a
 warning message must be logged.
 API implementations may support additional provider contracts that
 can be registered using a dynamic feature concept.
 
 Conceptually, this callback method is called during a resource or sub-resource method discovery phase (typically once per each discovered
 resource or sub-resource method) to register provider instances or classes in a
 configuration scope of each particular method identified by the supplied
 resource information.
 The responsibility of the feature is to properly update the supplied configuration
 context.
 
resourceInfo - resource class and method information.context - configurable resource or sub-resource method-level runtime context
                     associated with the resourceInfo in which the featureCopyright (c) 2019 Eclipse Foundation. Licensed under Eclipse Foundation Specification License.