public final class ServerInjectableProviderFactory extends InjectableProviderFactory implements ServerInjectableProviderContext
InjectableProviderContext.InjectableScopePair
Constructor and Description |
---|
ServerInjectableProviderFactory() |
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.
|
add, configure, configureProviders, getInjectable, getInjectable, getInjectableWithScope, isAnnotationRegistered, isInjectableProviderRegistered, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getInjectable, getInjectable, getInjectableWithScope, isAnnotationRegistered, isInjectableProviderRegistered
public boolean isParameterTypeRegistered(Parameter p)
ServerInjectableProviderContext
isParameterTypeRegistered
in interface ServerInjectableProviderContext
p
- the parameter, from which the parameter type is obtained.public InjectableProviderContext.InjectableScopePair getInjectableiWithScope(Parameter p, ComponentScope s)
ServerInjectableProviderContext
getInjectableiWithScope
in interface ServerInjectableProviderContext
p
- the parameter.s
- the scope for which the injectable will be usedpublic InjectableProviderContext.InjectableScopePair getInjectableiWithScope(AccessibleObject ao, Parameter p, ComponentScope s)
ServerInjectableProviderContext
getInjectableiWithScope
in interface ServerInjectableProviderContext
ao
- the accessible object that is the target of injectionp
- the parameter.s
- the scope for which the injectable will be usedpublic Injectable getInjectable(Parameter p, ComponentScope s)
ServerInjectableProviderContext
getInjectable
in interface ServerInjectableProviderContext
p
- the parameter.s
- the scope for which the injectable will be usedpublic Injectable getInjectable(AccessibleObject ao, Parameter p, ComponentScope s)
ServerInjectableProviderContext
getInjectable
in interface ServerInjectableProviderContext
ao
- the accessible object that is the target of injectionp
- the parameter.s
- the scope for which the injectable will be usedpublic List<Injectable> getInjectable(List<Parameter> ps, ComponentScope s)
ServerInjectableProviderContext
getInjectable
in interface ServerInjectableProviderContext
ps
- the list of parameter.s
- the scope for which the injectable will be usedpublic List<Injectable> getInjectable(AccessibleObject ao, List<Parameter> ps, ComponentScope s)
ServerInjectableProviderContext
getInjectable
in interface ServerInjectableProviderContext
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.