Class SpringComponentProvider

  • All Implemented Interfaces:
    ComponentProvider, org.glassfish.jersey.spi.ComponentProvider

    public class SpringComponentProvider
    extends Object
    implements ComponentProvider
    Custom ComponentProvider class. Responsible for 1) bootstrapping Jersey 3 Spring integration and 2) making Jersey skip JAX-RS Spring component life-cycle management and leave it to us.
    Author:
    Marko Asplund (marko.asplund at yahoo.com)
    • Constructor Detail

      • SpringComponentProvider

        public SpringComponentProvider()
    • Method Detail

      • initialize

        public void initialize​(org.glassfish.jersey.internal.inject.InjectionManager injectionManager)
        Specified by:
        initialize in interface org.glassfish.jersey.spi.ComponentProvider
      • bind

        public boolean bind​(Class<?> component,
                            Set<Class<?>> providerContracts)
        Specified by:
        bind in interface org.glassfish.jersey.spi.ComponentProvider
      • done

        public void done()
        Specified by:
        done in interface org.glassfish.jersey.spi.ComponentProvider