Class NonInjectionManager

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

    @ConstrainedTo(CLIENT)
    public final class NonInjectionManager
    extends Object
    implements org.glassfish.jersey.internal.inject.InjectionManager
    • Constructor Detail

      • NonInjectionManager

        public NonInjectionManager()
      • NonInjectionManager

        public NonInjectionManager​(boolean warning)
    • Method Detail

      • completeRegistration

        public void completeRegistration()
        Specified by:
        completeRegistration in interface org.glassfish.jersey.internal.inject.InjectionManager
      • shutdown

        public void shutdown()
        Specified by:
        shutdown in interface org.glassfish.jersey.internal.inject.InjectionManager
      • isShutdown

        public boolean isShutdown()
        Specified by:
        isShutdown in interface org.glassfish.jersey.internal.inject.InjectionManager
      • register

        public void register​(org.glassfish.jersey.internal.inject.Binding binding)
        Specified by:
        register in interface org.glassfish.jersey.internal.inject.InjectionManager
      • register

        public void register​(Iterable<org.glassfish.jersey.internal.inject.Binding> descriptors)
        Specified by:
        register in interface org.glassfish.jersey.internal.inject.InjectionManager
      • register

        public void register​(org.glassfish.jersey.internal.inject.Binder binder)
        Specified by:
        register in interface org.glassfish.jersey.internal.inject.InjectionManager
      • isRegistrable

        public boolean isRegistrable​(Class<?> clazz)
        Specified by:
        isRegistrable in interface org.glassfish.jersey.internal.inject.InjectionManager
      • getAllServiceHolders

        public <T> List<org.glassfish.jersey.internal.inject.ServiceHolder<T>> getAllServiceHolders​(Class<T> contractOrImpl,
                                                                                                    Annotation... qualifiers)
        Specified by:
        getAllServiceHolders in interface org.glassfish.jersey.internal.inject.InjectionManager
      • getInstance

        public <T> T getInstance​(Class<T> contractOrImpl,
                                 Annotation... qualifiers)
        Specified by:
        getInstance in interface org.glassfish.jersey.internal.inject.InjectionManager
      • getInstance

        public <T> T getInstance​(Class<T> contractOrImpl,
                                 String classAnalyzer)
        Specified by:
        getInstance in interface org.glassfish.jersey.internal.inject.InjectionManager
      • getInstance

        public <T> T getInstance​(Class<T> contractOrImpl)
        Specified by:
        getInstance in interface org.glassfish.jersey.internal.inject.InjectionManager
      • getInstance

        public <T> T getInstance​(Type contractOrImpl)
        Specified by:
        getInstance in interface org.glassfish.jersey.internal.inject.InjectionManager
      • getInstance

        public Object getInstance​(org.glassfish.jersey.internal.inject.ForeignDescriptor foreignDescriptor)
        Specified by:
        getInstance in interface org.glassfish.jersey.internal.inject.InjectionManager
      • createForeignDescriptor

        public org.glassfish.jersey.internal.inject.ForeignDescriptor createForeignDescriptor​(org.glassfish.jersey.internal.inject.Binding binding)
        Specified by:
        createForeignDescriptor in interface org.glassfish.jersey.internal.inject.InjectionManager
      • getAllInstances

        public <T> List<T> getAllInstances​(Type contractOrImpl)
        Specified by:
        getAllInstances in interface org.glassfish.jersey.internal.inject.InjectionManager
      • create

        public <T> T create​(Class<T> createMe)
        Specified by:
        create in interface org.glassfish.jersey.internal.inject.InjectionManager
      • createAndInitialize

        public <T> T createAndInitialize​(Class<T> createMe)
        Specified by:
        createAndInitialize in interface org.glassfish.jersey.internal.inject.InjectionManager
      • inject

        public void inject​(Object injectMe)
        Specified by:
        inject in interface org.glassfish.jersey.internal.inject.InjectionManager
      • inject

        public void inject​(Object injectMe,
                           String classAnalyzer)
        Specified by:
        inject in interface org.glassfish.jersey.internal.inject.InjectionManager
      • preDestroy

        public void preDestroy​(Object preDestroyMe)
        Specified by:
        preDestroy in interface org.glassfish.jersey.internal.inject.InjectionManager