Class DynamicFeatureConfigurator

All Implemented Interfaces:
BootstrapConfigurator

public class DynamicFeatureConfigurator extends AbstractFeatureConfigurator<DynamicFeature>
Registers JAX-RS DynamicFeature which are listed as SPIs for registration. Also checks if JAX-RS service loading is enabled by the jakarta.ws.rs.loadServices property. In order for registration to proceed the property shall be true (or null). Configurator is used only at Server side. This configurator's instance shall be after AutoDiscoverableConfigurator in the list of configurators due to same list of AutoDiscoverable used in the BootstrapBag to register discovered features.
  • Constructor Details

    • DynamicFeatureConfigurator

      public DynamicFeatureConfigurator()
      Create a new configurator. Must be used at server side only (takes no effect as a client).
  • Method Details

    • init

      public void init(org.glassfish.jersey.internal.inject.InjectionManager injectionManager, BootstrapBag bootstrapBag)
      Description copied from interface: BootstrapConfigurator
      Pre-initialization method should only register services into InjectionManager and populate BootstrapBag.
      Parameters:
      injectionManager - not completed injection manager.
      bootstrapBag - bootstrap bag with services used in following processing.