Uses of Interface
io.quarkus.arc.InstanceHandle
Packages that use InstanceHandle
-
Uses of InstanceHandle in io.quarkus.arc
Subinterfaces of InstanceHandle in io.quarkus.arcModifier and TypeInterfaceDescriptioninterface
An instance handle that can be used to store contextual instances in anInjectableContext
.Methods in io.quarkus.arc that return InstanceHandleModifier and TypeMethodDescriptionResourceReferenceProvider.get
(Type type, Set<Annotation> annotations) A resource reference handle is a dependent object of the object it is injected into.InjectableInstance.getHandle()
<T> InstanceHandle<T>
ArcContainer.instance
(InjectableBean<T> bean) <T> InstanceHandle<T>
ArcContainer.instance
(jakarta.enterprise.util.TypeLiteral<T> type, Annotation... qualifiers) Never returns null.<T> InstanceHandle<T>
ArcContainer.instance
(Class<T> type, Annotation... qualifiers) Never returns null.<X> InstanceHandle<X>
ArcContainer.instance
(Type type, Annotation... qualifiers) Never returns null.<T> InstanceHandle<T>
Never returns null.Methods in io.quarkus.arc that return types with arguments of type InstanceHandleModifier and TypeMethodDescription<T> Supplier<InstanceHandle<T>>
ArcContainer.beanInstanceSupplier
(Class<T> type, Annotation... qualifiers) Returns a supplier that can be used to create new instances, or null if no matching bean can be found.InjectableInstance.handles()
default Stream<InstanceHandle<T>>
InjectableInstance.handlesStream()
<T> List<InstanceHandle<T>>
ArcContainer.listAll
(jakarta.enterprise.util.TypeLiteral<T> type, Annotation... qualifiers) List all beans matching the required type and qualifiers.<T> List<InstanceHandle<T>>
ArcContainer.listAll
(Class<T> type, Annotation... qualifiers) List all beans matching the required type and qualifiers.<X> List<InstanceHandle<X>>
ArcContainer.listAll
(Type type, Annotation... qualifiers) -
Uses of InstanceHandle in io.quarkus.arc.impl
Classes in io.quarkus.arc.impl that implement InstanceHandleMethods in io.quarkus.arc.impl that return InstanceHandleModifier and TypeMethodDescriptionInstanceImpl.getHandle()
<T> InstanceHandle<T>
ArcContainerImpl.instance
(InjectableBean<T> bean) <T> InstanceHandle<T>
ArcContainerImpl.instance
(jakarta.enterprise.util.TypeLiteral<T> type, Annotation... qualifiers) <T> InstanceHandle<T>
ArcContainerImpl.instance
(Class<T> type, Annotation... qualifiers) <X> InstanceHandle<X>
ArcContainerImpl.instance
(Type type, Annotation... qualifiers) <T> InstanceHandle<T>
Methods in io.quarkus.arc.impl that return types with arguments of type InstanceHandleModifier and TypeMethodDescription<T> Supplier<InstanceHandle<T>>
ArcContainerImpl.beanInstanceSupplier
(Class<T> type, Annotation... qualifiers) InstanceImpl.handles()
<T> List<InstanceHandle<T>>
ArcContainerImpl.listAll
(jakarta.enterprise.util.TypeLiteral<T> type, Annotation... qualifiers) <T> List<InstanceHandle<T>>
ArcContainerImpl.listAll
(Class<T> type, Annotation... qualifiers) <X> List<InstanceHandle<X>>
ArcContainerImpl.listAll
(Type type, Annotation... qualifiers) static <T> List<InstanceHandle<T>>
Instances.listOfHandles
(InjectableBean<?> targetBean, Type injectionPointType, Type requiredType, Set<Annotation> requiredQualifiers, jakarta.enterprise.context.spi.CreationalContext<T> creationalContext, Set<Annotation> annotations, Member javaMember, int position, boolean isTransient) static <T> List<InstanceHandle<T>>
Instances.listOfHandles
(Supplier<jakarta.enterprise.inject.spi.InjectionPoint> injectionPoint, Type requiredType, Set<Annotation> requiredQualifiers, jakarta.enterprise.context.spi.CreationalContext<T> creationalContext) Methods in io.quarkus.arc.impl with parameters of type InstanceHandleModifier and TypeMethodDescription<I> void
CreationalContextImpl.addDependentInstance
(InstanceHandle<I> instanceHandle)