Package io.quarkus.arc.impl
Class InstanceBean
- java.lang.Object
-
- io.quarkus.arc.impl.BuiltInBean<javax.enterprise.inject.Instance<?>>
-
- io.quarkus.arc.impl.InstanceBean
-
- All Implemented Interfaces:
InjectableBean<javax.enterprise.inject.Instance<?>>
,InjectableReferenceProvider<javax.enterprise.inject.Instance<?>>
,javax.enterprise.context.spi.Contextual<javax.enterprise.inject.Instance<?>>
,javax.enterprise.inject.spi.Bean<javax.enterprise.inject.Instance<?>>
,javax.enterprise.inject.spi.BeanAttributes<javax.enterprise.inject.Instance<?>>
public class InstanceBean extends BuiltInBean<javax.enterprise.inject.Instance<?>>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.quarkus.arc.InjectableBean
InjectableBean.Kind
-
-
Field Summary
Fields Modifier and Type Field Description static Set<Type>
INSTANCE_TYPES
-
Constructor Summary
Constructors Constructor Description InstanceBean()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.enterprise.inject.Instance<?>
get(javax.enterprise.context.spi.CreationalContext<javax.enterprise.inject.Instance<?>> creationalContext)
Class<?>
getBeanClass()
Set<Type>
getTypes()
-
Methods inherited from class io.quarkus.arc.impl.BuiltInBean
create, getIdentifier
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.quarkus.arc.InjectableBean
destroy, getAlternativePriority, getDeclaringBean, getInjectionPoints, getKind, getName, getQualifiers, getScope, getStereotypes, isAlternative, isDefaultBean, isNullable
-
-
-
-
Method Detail
-
getBeanClass
public Class<?> getBeanClass()
-
get
public javax.enterprise.inject.Instance<?> get(javax.enterprise.context.spi.CreationalContext<javax.enterprise.inject.Instance<?>> creationalContext)
- Returns:
- a contextual reference
-
-