Class NonInjectionManagerFactory

  • All Implemented Interfaces:
    org.glassfish.jersey.internal.inject.InjectionManagerFactory

    @Priority(15)
    @ConstrainedTo(CLIENT)
    public class NonInjectionManagerFactory
    extends Object
    implements org.glassfish.jersey.internal.inject.InjectionManagerFactory

    This InjectionManagerFactory implementation provides a special InjectionManager. The highest priority of this injection manager is not to require any DI container. It is designed for pure REST client performing a request without a further requirements for performing injections in the customer client classes, such a filter or a provider. It means the customer classes do not have any injection points defined by Inject or Context.

    Using this injection manager does not prevent using any Jersey modules (such as Jersey-Media-Jackson module) from working with the client.

    • Constructor Detail

      • NonInjectionManagerFactory

        public NonInjectionManagerFactory()
    • Method Detail

      • create

        public org.glassfish.jersey.internal.inject.InjectionManager create​(Object parent)
        Specified by:
        create in interface org.glassfish.jersey.internal.inject.InjectionManagerFactory