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 ConstructorInjectorcreateConstructor(java.lang.reflect.Constructor constructor, ResteasyProviderFactory factory)ConstructorInjectorcreateConstructor(ResourceConstructor constructor, ResteasyProviderFactory providerFactory)MethodInjectorcreateMethodInjector(ResourceLocator method, ResteasyProviderFactory factory)ValueInjectorcreateParameterExtractor(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)ValueInjectorcreateParameterExtractor(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)ValueInjectorcreateParameterExtractor(Parameter parameter, ResteasyProviderFactory providerFactory)PropertyInjectorcreatePropertyInjector(java.lang.Class resourceClass, ResteasyProviderFactory factory)PropertyInjectorcreatePropertyInjector(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)
-
-