Class NonInjectionManagerFactory

java.lang.Object
org.glassfish.jersey.inject.injectless.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 Details

    • NonInjectionManagerFactory

      public NonInjectionManagerFactory()
  • Method Details

    • create

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

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