Class ComponentGraphProvider

  • All Implemented Interfaces:
    org.glassfish.hk2.api.InjectionResolver<Component>

    @Singleton
    public class ComponentGraphProvider
    extends java.lang.Object
    implements org.glassfish.hk2.api.InjectionResolver<Component>
    Resolves jdisc container components for jersey 2 components.
    Author:
    Tony Vaagenes, ollivir
    • Field Summary

      • Fields inherited from interface org.glassfish.hk2.api.InjectionResolver

        SYSTEM_RESOLVER_NAME
    • Constructor Summary

      Constructors 
      Constructor Description
      ComponentGraphProvider​(java.util.Collection<com.yahoo.container.di.config.RestApiContext.Injectable> injectables)  
    • Constructor Detail

      • ComponentGraphProvider

        public ComponentGraphProvider​(java.util.Collection<com.yahoo.container.di.config.RestApiContext.Injectable> injectables)
    • Method Detail

      • resolve

        public java.lang.Object resolve​(org.glassfish.hk2.api.Injectee injectee,
                                        org.glassfish.hk2.api.ServiceHandle<?> root)
        Specified by:
        resolve in interface org.glassfish.hk2.api.InjectionResolver<Component>
      • isMethodParameterIndicator

        public boolean isMethodParameterIndicator()
        Specified by:
        isMethodParameterIndicator in interface org.glassfish.hk2.api.InjectionResolver<Component>
      • isConstructorParameterIndicator

        public boolean isConstructorParameterIndicator()
        Specified by:
        isConstructorParameterIndicator in interface org.glassfish.hk2.api.InjectionResolver<Component>