Uses of Interface
io.quarkus.arc.InstanceHandle
-
Uses of InstanceHandle in io.quarkus.arc
Modifier and TypeInterfaceDescriptioninterface
An instance handle that can be used to store contextual instances in anInjectableContext
.Modifier 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.Modifier 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()
<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
Modifier 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>
Modifier 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) Modifier and TypeMethodDescription<I> void
CreationalContextImpl.addDependentInstance
(InstanceHandle<I> instanceHandle)