Package org.apache.openwebbeans.se
Class OWBContainer
- java.lang.Object
-
- org.apache.openwebbeans.se.OWBContainer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jakarta.enterprise.inject.Instance
jakarta.enterprise.inject.Instance.Handle<T extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.webbeans.config.WebBeansContextcontextprotected ObjectstartEvent
-
Constructor Summary
Constructors Constructor Description OWBContainer(org.apache.webbeans.config.WebBeansContext context, Object startObj)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voiddestroy(Object instance)protected voiddoClose()Objectget()jakarta.enterprise.inject.spi.BeanManagergetBeanManager()jakarta.enterprise.inject.Instance.Handle<Object>getHandle()Iterable<? extends jakarta.enterprise.inject.Instance.Handle<Object>>handles()booleanisAmbiguous()booleanisRunning()booleanisUnsatisfied()Iterator<Object>iterator()<U> jakarta.enterprise.inject.Instance<U>select(jakarta.enterprise.util.TypeLiteral<U> subtype, Annotation... qualifiers)jakarta.enterprise.inject.Instance<Object>select(Annotation... qualifiers)<U> jakarta.enterprise.inject.Instance<U>select(Class<U> subtype, Annotation... qualifiers)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jakarta.enterprise.inject.Instance
handlesStream, isResolvable, stream
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Field Detail
-
context
protected final org.apache.webbeans.config.WebBeansContext context
-
startEvent
protected final Object startEvent
-
-
Constructor Detail
-
OWBContainer
public OWBContainer(org.apache.webbeans.config.WebBeansContext context, Object startObj)
-
-
Method Detail
-
doClose
protected void doClose()
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacejakarta.enterprise.inject.se.SeContainer
-
isRunning
public boolean isRunning()
- Specified by:
isRunningin interfacejakarta.enterprise.inject.se.SeContainer
-
getBeanManager
public jakarta.enterprise.inject.spi.BeanManager getBeanManager()
- Specified by:
getBeanManagerin interfacejakarta.enterprise.inject.se.SeContainer
-
select
public jakarta.enterprise.inject.Instance<Object> select(Annotation... qualifiers)
- Specified by:
selectin interfacejakarta.enterprise.inject.Instance<Object>
-
isUnsatisfied
public boolean isUnsatisfied()
- Specified by:
isUnsatisfiedin interfacejakarta.enterprise.inject.Instance<Object>
-
isAmbiguous
public boolean isAmbiguous()
- Specified by:
isAmbiguousin interfacejakarta.enterprise.inject.Instance<Object>
-
getHandle
public jakarta.enterprise.inject.Instance.Handle<Object> getHandle()
- Specified by:
getHandlein interfacejakarta.enterprise.inject.Instance<Object>
-
handles
public Iterable<? extends jakarta.enterprise.inject.Instance.Handle<Object>> handles()
- Specified by:
handlesin interfacejakarta.enterprise.inject.Instance<Object>
-
destroy
public void destroy(Object instance)
- Specified by:
destroyin interfacejakarta.enterprise.inject.Instance<Object>
-
select
public <U> jakarta.enterprise.inject.Instance<U> select(jakarta.enterprise.util.TypeLiteral<U> subtype, Annotation... qualifiers)- Specified by:
selectin interfacejakarta.enterprise.inject.Instance<Object>
-
select
public <U> jakarta.enterprise.inject.Instance<U> select(Class<U> subtype, Annotation... qualifiers)
- Specified by:
selectin interfacejakarta.enterprise.inject.Instance<Object>
-
-