Uses of Interface
org.glassfish.jersey.internal.inject.InjectionResolver
Packages that use InjectionResolver
Package
Description
Common Jersey internal injection utility classes.
Jersey server-side JAX-RS injection support classes.
-
Uses of InjectionResolver in org.glassfish.jersey.inject.cdi.se.bean
Method parameters in org.glassfish.jersey.inject.cdi.se.bean with type arguments of type InjectionResolverModifier and TypeMethodDescriptionstatic <T> void
BeanHelper.registerBean
(ClassBinding<T> binding, jakarta.enterprise.inject.spi.AfterBeanDiscovery abd, Collection<InjectionResolver> resolvers, jakarta.enterprise.inject.spi.BeanManager beanManager) Registers a class asJerseyBean
intoBeanManager
.static <T> void
BeanHelper.registerBean
(InstanceBinding<T> binding, jakarta.enterprise.inject.spi.AfterBeanDiscovery abd, List<InjectionResolver> resolvers) Registers an instance asJerseyBean
intoBeanManager
.static <T> void
BeanHelper.registerSupplier
(SupplierClassBinding<T> binding, jakarta.enterprise.inject.spi.AfterBeanDiscovery abd, Collection<InjectionResolver> resolvers, jakarta.enterprise.inject.spi.BeanManager beanManager) Registers a class supplier and its provided value asJerseyBean
s intoBeanManager
. -
Uses of InjectionResolver in org.glassfish.jersey.inject.cdi.se.injector
Classes in org.glassfish.jersey.inject.cdi.se.injector that implement InjectionResolverMethods in org.glassfish.jersey.inject.cdi.se.injector with parameters of type InjectionResolverModifier and TypeMethodDescriptionJerseyProxyResolver.proxy
(Injectee injectee, InjectionResolver resolver) Returns a proxy (newly created or cached) which is able to callInjectionResolver
with the givenInjectee
to get the value in proper scope.Method parameters in org.glassfish.jersey.inject.cdi.se.injector with type arguments of type InjectionResolverModifier and TypeMethodDescriptionstatic Collection<Class<? extends Annotation>>
InjectionUtils.getInjectAnnotations
(Collection<InjectionResolver> resolvers) Returns all annotations that can be managed using registered and providedinjection resolvers
.void
JerseyInjectionTarget.setInjectionResolvers
(Collection<InjectionResolver> resolvers) In some cases Injection Resolvers cannot be provided during th creation of the object therefore must be set later on.Constructor parameters in org.glassfish.jersey.inject.cdi.se.injector with type arguments of type InjectionResolverModifierConstructorDescriptionJerseyConstructorInjectionPoint
(org.jboss.weld.annotated.enhanced.EnhancedAnnotatedConstructor<T> constructor, jakarta.enterprise.inject.spi.Bean<T> bean, org.jboss.weld.manager.BeanManagerImpl manager, Collection<InjectionResolver> resolvers) Creates a new constructor injection point suitable for Jersey components.JerseyInjectionTarget
(org.jboss.weld.annotated.enhanced.EnhancedAnnotatedType<T> annotatedType, org.jboss.weld.injection.producer.BasicInjectionTarget<T> delegate, jakarta.enterprise.inject.spi.Bean<T> bean, Class<T> clazz, Collection<InjectionResolver> resolvers, org.jboss.weld.injection.producer.Instantiator<T> instantiator) Creates a new injection target which is able to delegate an injection todelegate injection target
and inject the fields that are Jersey-specific.JerseyInjectionTarget
(org.jboss.weld.injection.producer.BasicInjectionTarget<T> delegate, jakarta.enterprise.inject.spi.Bean<T> bean, Class<T> clazz, Collection<InjectionResolver> resolvers) Creates a new injection target which is able to delegate an injection todelegate injection target
and inject the fields that are Jersey-specific.WrappingJerseyInjectionTarget
(jakarta.enterprise.inject.spi.Bean<T> bean, Collection<InjectionResolver> resolvers) Creates a new jersey injection target with delegate as aWrappingJerseyInjectionTarget.NoOpInjectionTarget
that creates no operation that means that only jersey injection is available as a additional feature.WrappingJerseyInjectionTarget
(jakarta.enterprise.inject.spi.InjectionTarget<T> delegate, jakarta.enterprise.inject.spi.Bean<T> bean, Collection<InjectionResolver> resolvers) An implementation ofInjectionTarget
for classes that do not fulfill bean class requirements (e.g. are abstract or non-static inner classes). -
Uses of InjectionResolver in org.glassfish.jersey.inject.hk2
Classes in org.glassfish.jersey.inject.hk2 that implement InjectionResolver -
Uses of InjectionResolver in org.glassfish.jersey.internal.inject
Classes in org.glassfish.jersey.internal.inject with type parameters of type InjectionResolverModifier and TypeClassDescriptionclass
InjectionResolverBinding<T extends InjectionResolver>
Class which has the fields containing the instance ofInjectionResolver
and its a concrete type.Subinterfaces of InjectionResolver in org.glassfish.jersey.internal.injectModifier and TypeInterfaceDescriptioninterface
A marker interface toInjectionResolver<Context>
.Methods in org.glassfish.jersey.internal.inject with type parameters of type InjectionResolverModifier and TypeMethodDescription<T extends InjectionResolver>
InjectionResolverBinding<T>AbstractBinder.bind
(T resolver) Start building a new injection resolver binding.static <T extends InjectionResolver>
InjectionResolverBinding<T>Bindings.injectionResolver
(T resolver) Start building a new injection resolver binding. -
Uses of InjectionResolver in org.glassfish.jersey.server.internal.inject
Classes in org.glassfish.jersey.server.internal.inject that implement InjectionResolverModifier and TypeClassDescriptionclass
ParamInjectionResolver<A extends Annotation>
Abstract base class for resolving JAX-RS@XxxParam
injection.