Package org.glassfish.jersey.inject.hk2
Class ContextInjectionResolverImpl
- java.lang.Object
-
- org.glassfish.jersey.inject.hk2.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@Contextinjection annotation.- Author:
- Marek Potociar, Jakub Podlesak
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classContextInjectionResolverImpl.BinderContext injection resolver binder.
-
Field Summary
-
Fields inherited from interface org.glassfish.hk2.api.InjectionResolver
SYSTEM_RESOLVER_NAME
-
-
Constructor Summary
Constructors Constructor Description ContextInjectionResolverImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<Context>getAnnotation()booleanisConstructorParameterIndicator()booleanisMethodParameterIndicator()Objectresolve(Injectee injectee, ServiceHandle<?> root)Objectresolve(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.
-
-
-
Method Detail
-
resolve
public Object resolve(Injectee injectee, ServiceHandle<?> root)
- Specified by:
resolvein interfaceInjectionResolver<Context>
-
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:
resolvein interfaceorg.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()
- Specified by:
isConstructorParameterIndicatorin interfaceInjectionResolver<Context>- Specified by:
isConstructorParameterIndicatorin interfaceorg.glassfish.jersey.internal.inject.InjectionResolver<Context>
-
isMethodParameterIndicator
public boolean isMethodParameterIndicator()
- Specified by:
isMethodParameterIndicatorin interfaceInjectionResolver<Context>- Specified by:
isMethodParameterIndicatorin interfaceorg.glassfish.jersey.internal.inject.InjectionResolver<Context>
-
-