Class DynamicFeatureConfigurator

  • All Implemented Interfaces:
    BootstrapConfigurator

    public class DynamicFeatureConfigurator
    extends AbstractFeatureConfigurator<jakarta.ws.rs.container.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 Detail

      • DynamicFeatureConfigurator

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

      • 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.