|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
T
- bean required typepublic interface Instance<T>
The Instance
interface provides a method for obtaining
instances of beans with required types and qualifiers.
Method Summary | ||
---|---|---|
boolean |
isAmbiguous()
Returns true if resolution is ambigious, false otherwise. |
|
boolean |
isUnsatisfied()
Return true if resulotion is unsatisfied, false otherwise. |
|
Instance<T> |
select(Annotation... qualifiers)
Creates new Instance with given
qualifiers. |
|
|
select(Class<U> subtype,
Annotation... qualifiers)
Returns new child instance with given class and qualifiers. |
|
|
select(TypeLiteral<U> subtype,
Annotation... qualifiers)
Return new child instance with given class info and qualifiers. |
Methods inherited from interface java.lang.Iterable |
---|
iterator |
Methods inherited from interface javax.inject.Provider |
---|
get |
Method Detail |
---|
Instance<T> select(Annotation... qualifiers)
Instance
with given
qualifiers.
qualifiers
-
<U extends T> Instance<U> select(Class<U> subtype, Annotation... qualifiers)
U
- subtype infosubtype
- subtype classqualifiers
- qualifiers
<U extends T> Instance<U> select(TypeLiteral<U> subtype, Annotation... qualifiers)
U
- subtype infosubtype
- subtype classqualifiers
- qualifiers
boolean isUnsatisfied()
boolean isAmbiguous()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |