Package org.jboss.resteasy.core
Class ResourceLocatorInvoker
java.lang.Object
org.jboss.resteasy.core.ResourceLocatorInvoker
- All Implemented Interfaces:
ResourceInvoker
- Version:
- $Revision: 1 $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ConcurrentHashMap<Class,
LocatorRegistry> protected InjectorFactory
protected ResourceLocator
protected MethodInjector
protected ResteasyProviderFactory
protected ResourceFactory
-
Constructor Summary
ConstructorsConstructorDescriptionResourceLocatorInvoker
(ResourceFactory resource, InjectorFactory injector, ResteasyProviderFactory providerFactory, ResourceLocator locator) -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
createResource
(HttpRequest request, HttpResponse response) protected Object
createResource
(HttpRequest request, HttpResponse response, Object locator) invoke
(HttpRequest request, HttpResponse response) invoke
(HttpRequest request, HttpResponse response, Object locator) protected BuiltResponse
invokeOnTargetObject
(HttpRequest request, HttpResponse response, Object target)
-
Field Details
-
injector
-
methodInjector
-
resource
-
providerFactory
-
method
-
cachedSubresources
-
-
Constructor Details
-
ResourceLocatorInvoker
public ResourceLocatorInvoker(ResourceFactory resource, InjectorFactory injector, ResteasyProviderFactory providerFactory, ResourceLocator locator)
-
-
Method Details
-
createResource
-
createResource
-
getMethod
- Specified by:
getMethod
in interfaceResourceInvoker
-
invoke
- Specified by:
invoke
in interfaceResourceInvoker
-
invoke
- Specified by:
invoke
in interfaceResourceInvoker
-
invokeOnTargetObject
protected BuiltResponse invokeOnTargetObject(HttpRequest request, HttpResponse response, Object target)
-