public interface ServerInjectableProviderContext extends InjectableProviderContext
Injectable
instances.InjectableProviderContext.InjectableScopePair
Modifier and Type | Method and Description |
---|---|
List<Injectable> |
getInjectable(AccessibleObject ao,
List<Parameter> ps,
ComponentScope s)
Get a list of injectable given a list of parameter.
|
Injectable |
getInjectable(AccessibleObject ao,
Parameter p,
ComponentScope s)
Get an injectable given a parameter.
|
List<Injectable> |
getInjectable(List<Parameter> ps,
ComponentScope s)
Get a list of injectable given a list of parameter.
|
Injectable |
getInjectable(Parameter p,
ComponentScope s)
Get an injectable given a parameter.
|
InjectableProviderContext.InjectableScopePair |
getInjectableiWithScope(AccessibleObject ao,
Parameter p,
ComponentScope s)
Get an injectable given a parameter.
|
InjectableProviderContext.InjectableScopePair |
getInjectableiWithScope(Parameter p,
ComponentScope s)
Get an injectable given a parameter.
|
boolean |
isParameterTypeRegistered(Parameter p)
Check if a parameter type is registered for injection.
|
getInjectable, getInjectable, getInjectableWithScope, isAnnotationRegistered, isInjectableProviderRegistered
boolean isParameterTypeRegistered(Parameter p)
p
- the parameter, from which the parameter type is obtained.Injectable getInjectable(Parameter p, ComponentScope s)
p
- the parameter.s
- the scope for which the injectable will be usedInjectable getInjectable(AccessibleObject ao, Parameter p, ComponentScope s)
ao
- the accessible object that is the target of injectionp
- the parameter.s
- the scope for which the injectable will be usedInjectableProviderContext.InjectableScopePair getInjectableiWithScope(Parameter p, ComponentScope s)
p
- the parameter.s
- the scope for which the injectable will be usedInjectableProviderContext.InjectableScopePair getInjectableiWithScope(AccessibleObject ao, Parameter p, ComponentScope s)
ao
- the accessible object that is the target of injectionp
- the parameter.s
- the scope for which the injectable will be usedList<Injectable> getInjectable(List<Parameter> ps, ComponentScope s)
ps
- the list of parameter.s
- the scope for which the injectable will be usedList<Injectable> getInjectable(AccessibleObject ao, List<Parameter> ps, ComponentScope s)
ao
- the accessible object that is the target of injectionps
- the list of parameter.s
- the scope for which the injectable will be usedCopyright © 2013 Oracle Corporation. All rights reserved.