Package org.jboss.resteasy.spi
Interface InjectorFactory
-
- All Known Implementing Classes:
InjectorFactoryImpl
public interface InjectorFactory
- Version:
- $Revision: 1 $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConstructorInjector
createConstructor(java.lang.reflect.Constructor constructor, ResteasyProviderFactory factory)
ConstructorInjector
createConstructor(ResourceConstructor constructor, 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 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, ResteasyProviderFactory factory)
ValueInjector
createParameterExtractor(Parameter parameter, ResteasyProviderFactory providerFactory)
PropertyInjector
createPropertyInjector(java.lang.Class resourceClass, ResteasyProviderFactory factory)
PropertyInjector
createPropertyInjector(ResourceClass resourceClass, ResteasyProviderFactory providerFactory)
-
-
-
Method Detail
-
createConstructor
ConstructorInjector createConstructor(java.lang.reflect.Constructor constructor, ResteasyProviderFactory factory)
-
createPropertyInjector
PropertyInjector createPropertyInjector(java.lang.Class resourceClass, ResteasyProviderFactory factory)
-
createParameterExtractor
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 factory)
-
createParameterExtractor
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 factory)
-
createParameterExtractor
ValueInjector createParameterExtractor(Parameter parameter, ResteasyProviderFactory providerFactory)
-
createMethodInjector
MethodInjector createMethodInjector(ResourceLocator method, ResteasyProviderFactory factory)
-
createPropertyInjector
PropertyInjector createPropertyInjector(ResourceClass resourceClass, ResteasyProviderFactory providerFactory)
-
createConstructor
ConstructorInjector createConstructor(ResourceConstructor constructor, ResteasyProviderFactory providerFactory)
-
-