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> voidBeanHelper.registerBean(ClassBinding<T> binding, jakarta.enterprise.inject.spi.AfterBeanDiscovery abd, Collection<InjectionResolver> resolvers, jakarta.enterprise.inject.spi.BeanManager beanManager) Registers a class asJerseyBeanintoBeanManager.static <T> voidBeanHelper.registerBean(InstanceBinding<T> binding, jakarta.enterprise.inject.spi.AfterBeanDiscovery abd, List<InjectionResolver> resolvers) Registers an instance asJerseyBeanintoBeanManager.static <T> voidBeanHelper.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 asJerseyBeans 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 callInjectionResolverwith the givenInjecteeto 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.voidJerseyInjectionTarget.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 targetand 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 targetand 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.NoOpInjectionTargetthat 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 ofInjectionTargetfor 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 TypeClassDescriptionclassInjectionResolverBinding<T extends InjectionResolver>Class which has the fields containing the instance ofInjectionResolverand its a concrete type.Subinterfaces of InjectionResolver in org.glassfish.jersey.internal.injectModifier and TypeInterfaceDescriptioninterfaceA 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 TypeClassDescriptionclassParamInjectionResolver<A extends Annotation>Abstract base class for resolving JAX-RS@XxxParaminjection.