Class ContextInjectionResolverImpl

  • All Implemented Interfaces:
    InjectionResolver<Context>, org.glassfish.jersey.internal.inject.ContextInjectionResolver, org.glassfish.jersey.internal.inject.InjectionResolver<Context>

    @Singleton
    public class ContextInjectionResolverImpl
    extends Object
    implements InjectionResolver<Context>, org.glassfish.jersey.internal.inject.ContextInjectionResolver
    Injection resolver for @Context injection annotation.
    Author:
    Marek Potociar, Jakub Podlesak
    • Constructor Detail

      • ContextInjectionResolverImpl

        public ContextInjectionResolverImpl()
    • Method Detail

      • resolve

        public Object resolve​(org.glassfish.jersey.internal.inject.Injectee injectee)
        Jersey Injection Resolver method that just populate HK2 injectee object and delegates the processing to HK2 Injection Resolver.
        Specified by:
        resolve in interface org.glassfish.jersey.internal.inject.InjectionResolver<Context>
        Parameters:
        injectee - The injection point this value is being injected into
        Returns:
        result of the injection processing.
      • isConstructorParameterIndicator

        public boolean isConstructorParameterIndicator()
        Description copied from interface: org.glassfish.jersey.internal.inject.InjectionResolver
        This method should return true if the annotation that indicates that this is an injection point can appear in the parameter list of a constructor.
        Specified by:
        isConstructorParameterIndicator in interface InjectionResolver<Context>
        Specified by:
        isConstructorParameterIndicator in interface org.glassfish.jersey.internal.inject.InjectionResolver<Context>
        Returns:
        true if the injection annotation can appear in the parameter list of a constructor.
      • isMethodParameterIndicator

        public boolean isMethodParameterIndicator()
        Description copied from interface: org.glassfish.jersey.internal.inject.InjectionResolver
        This method should return true if the annotation that indicates that this is an injection point can appear in the parameter list of a method.
        Specified by:
        isMethodParameterIndicator in interface InjectionResolver<Context>
        Specified by:
        isMethodParameterIndicator in interface org.glassfish.jersey.internal.inject.InjectionResolver<Context>
        Returns:
        true if the injection annotation can appear in the parameter list of a method.
      • getAnnotation

        public Class<Context> getAnnotation()
        Description copied from interface: org.glassfish.jersey.internal.inject.InjectionResolver
        This method returns the annotation for what the injection resolver is implemented.
        Specified by:
        getAnnotation in interface org.glassfish.jersey.internal.inject.InjectionResolver<Context>
        Returns:
        handled annotation by injection resolver.