public class InjectorFactoryImpl extends java.lang.Object implements InjectorFactory
| Modifier and Type | Field and Description |
|---|---|
private java.util.concurrent.ConcurrentHashMap<java.lang.Class<?>,java.lang.Class<?>> |
contextProxyCache |
| Constructor and Description |
|---|
InjectorFactoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
ConstructorInjector |
createConstructor(java.lang.reflect.Constructor constructor,
ResteasyProviderFactory providerFactory) |
ConstructorInjector |
createConstructor(ResourceConstructor constructor,
ResteasyProviderFactory providerFactory) |
private ValueInjector |
createContextProxy(java.lang.Class type,
ResteasyProviderFactory providerFactory) |
MethodInjector |
createMethodInjector(ResourceLocator method,
ResteasyProviderFactory factory) |
ValueInjector |
createParameterExtractor(java.lang.Class injectTargetClass,
java.lang.reflect.AccessibleObject injectTarget,
java.lang.Class type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
boolean useDefault,
ResteasyProviderFactory providerFactory) |
ValueInjector |
createParameterExtractor(java.lang.Class injectTargetClass,
java.lang.reflect.AccessibleObject injectTarget,
java.lang.Class type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
ResteasyProviderFactory providerFactory) |
ValueInjector |
createParameterExtractor(Parameter parameter,
ResteasyProviderFactory providerFactory) |
PropertyInjector |
createPropertyInjector(java.lang.Class resourceClass,
ResteasyProviderFactory providerFactory) |
PropertyInjector |
createPropertyInjector(ResourceClass resourceClass,
ResteasyProviderFactory providerFactory) |
private java.util.concurrent.ConcurrentHashMap<java.lang.Class<?>,java.lang.Class<?>> contextProxyCache
public ConstructorInjector createConstructor(java.lang.reflect.Constructor constructor, ResteasyProviderFactory providerFactory)
createConstructor in interface InjectorFactorypublic ConstructorInjector createConstructor(ResourceConstructor constructor, ResteasyProviderFactory providerFactory)
createConstructor in interface InjectorFactorypublic PropertyInjector createPropertyInjector(java.lang.Class resourceClass, ResteasyProviderFactory providerFactory)
createPropertyInjector in interface InjectorFactorypublic PropertyInjector createPropertyInjector(ResourceClass resourceClass, ResteasyProviderFactory providerFactory)
createPropertyInjector in interface InjectorFactorypublic MethodInjector createMethodInjector(ResourceLocator method, ResteasyProviderFactory factory)
createMethodInjector in interface InjectorFactorypublic ValueInjector createParameterExtractor(Parameter parameter, ResteasyProviderFactory providerFactory)
createParameterExtractor in interface InjectorFactorypublic ValueInjector createParameterExtractor(java.lang.Class injectTargetClass, java.lang.reflect.AccessibleObject injectTarget, java.lang.Class type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, ResteasyProviderFactory providerFactory)
createParameterExtractor in interface InjectorFactorypublic ValueInjector createParameterExtractor(java.lang.Class injectTargetClass, java.lang.reflect.AccessibleObject injectTarget, java.lang.Class type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, boolean useDefault, ResteasyProviderFactory providerFactory)
createParameterExtractor in interface InjectorFactoryprivate ValueInjector createContextProxy(java.lang.Class type, ResteasyProviderFactory providerFactory)