Package org.jboss.resteasy.core
Class InjectorFactoryImpl
- java.lang.Object
-
- org.jboss.resteasy.core.InjectorFactoryImpl
-
- All Implemented Interfaces:
InjectorFactory
public class InjectorFactoryImpl extends Object implements InjectorFactory
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
-
Field Summary
Fields Modifier and Type Field Description static InjectorFactoryImpl
INSTANCE
-
Constructor Summary
Constructors Constructor Description InjectorFactoryImpl()
-
Method Summary
-
-
-
Field Detail
-
INSTANCE
public static final InjectorFactoryImpl INSTANCE
-
-
Method Detail
-
createConstructor
public ConstructorInjector createConstructor(Constructor constructor, ResteasyProviderFactory providerFactory)
- Specified by:
createConstructor
in interfaceInjectorFactory
-
createConstructor
public ConstructorInjector createConstructor(ResourceConstructor constructor, ResteasyProviderFactory providerFactory)
- Specified by:
createConstructor
in interfaceInjectorFactory
-
createPropertyInjector
public PropertyInjector createPropertyInjector(Class resourceClass, ResteasyProviderFactory providerFactory)
- Specified by:
createPropertyInjector
in interfaceInjectorFactory
-
createPropertyInjector
public PropertyInjector createPropertyInjector(ResourceClass resourceClass, ResteasyProviderFactory providerFactory)
- Specified by:
createPropertyInjector
in interfaceInjectorFactory
-
createMethodInjector
public MethodInjector createMethodInjector(ResourceLocator method, ResteasyProviderFactory factory)
- Specified by:
createMethodInjector
in interfaceInjectorFactory
-
createParameterExtractor
public ValueInjector createParameterExtractor(Parameter parameter, ResteasyProviderFactory providerFactory)
- Specified by:
createParameterExtractor
in interfaceInjectorFactory
-
createParameterExtractor
public ValueInjector createParameterExtractor(Class injectTargetClass, AccessibleObject injectTarget, String defaultName, Class type, Type genericType, Annotation[] annotations, ResteasyProviderFactory providerFactory)
- Specified by:
createParameterExtractor
in interfaceInjectorFactory
-
createParameterExtractor
public ValueInjector createParameterExtractor(Class injectTargetClass, AccessibleObject injectTarget, String defaultName, Class type, Type genericType, Annotation[] annotations, boolean useDefault, ResteasyProviderFactory providerFactory)
- Specified by:
createParameterExtractor
in interfaceInjectorFactory
-
-