Package org.jboss.weld.util
Class ForwardingWeldInstance<T>
java.lang.Object
org.jboss.weld.util.ForwardingWeldInstance<T>
- All Implemented Interfaces:
jakarta.enterprise.inject.Instance<T>,jakarta.inject.Provider<T>,Iterable<T>,org.jboss.weld.inject.WeldInstance<T>
public abstract class ForwardingWeldInstance<T>
extends Object
implements org.jboss.weld.inject.WeldInstance<T>
Forwarding implementation of
Instance.- Author:
- Martin Kouba
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.enterprise.inject.Instance
jakarta.enterprise.inject.Instance.Handle<T extends Object>Nested classes/interfaces inherited from interface org.jboss.weld.inject.WeldInstance
org.jboss.weld.inject.WeldInstance.Handler<T extends Object> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract org.jboss.weld.inject.WeldInstance<T>delegate()voidget()jakarta.enterprise.inject.Instance.HandleComparator<jakarta.enterprise.inject.Instance.Handle<?>>org.jboss.weld.inject.WeldInstance.Handler<T>Comparator<org.jboss.weld.inject.WeldInstance.Handler<?>>handlers()handles()booleanbooleaniterator()<U extends T>
org.jboss.weld.inject.WeldInstance<U>select(jakarta.enterprise.util.TypeLiteral<U> subtype, Annotation... qualifiers) org.jboss.weld.inject.WeldInstance<T>select(Annotation... qualifiers) <U extends T>
org.jboss.weld.inject.WeldInstance<U>select(Class<U> subtype, Annotation... qualifiers) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.enterprise.inject.Instance
handlesStream, isResolvable, streamMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface org.jboss.weld.inject.WeldInstance
handlersStream, select
-
Constructor Details
-
ForwardingWeldInstance
public ForwardingWeldInstance()
-
-
Method Details
-
delegate
-
iterator
-
get
- Specified by:
getin interfacejakarta.inject.Provider<T>
-
select
-
select
public <U extends T> org.jboss.weld.inject.WeldInstance<U> select(Class<U> subtype, Annotation... qualifiers) -
select
public <U extends T> org.jboss.weld.inject.WeldInstance<U> select(jakarta.enterprise.util.TypeLiteral<U> subtype, Annotation... qualifiers) -
isUnsatisfied
public boolean isUnsatisfied()- Specified by:
isUnsatisfiedin interfacejakarta.enterprise.inject.Instance<T>
-
isAmbiguous
public boolean isAmbiguous()- Specified by:
isAmbiguousin interfacejakarta.enterprise.inject.Instance<T>
-
destroy
- Specified by:
destroyin interfacejakarta.enterprise.inject.Instance<T>
-
getHandler
- Specified by:
getHandlerin interfaceorg.jboss.weld.inject.WeldInstance<T>
-
handlers
- Specified by:
handlersin interfaceorg.jboss.weld.inject.WeldInstance<T>
-
getHandle
public jakarta.enterprise.inject.Instance.Handle getHandle()- Specified by:
getHandlein interfacejakarta.enterprise.inject.Instance<T>
-
handles
- Specified by:
handlesin interfacejakarta.enterprise.inject.Instance<T>
-
getPriorityComparator
- Specified by:
getPriorityComparatorin interfaceorg.jboss.weld.inject.WeldInstance<T>
-
getHandlePriorityComparator
- Specified by:
getHandlePriorityComparatorin interfaceorg.jboss.weld.inject.WeldInstance<T>
-