Package org.jboss.resteasy.core
Class ResourceLocatorInvoker
java.lang.Object
org.jboss.resteasy.core.ResourceLocatorInvoker
- All Implemented Interfaces:
ResourceInvoker
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ConcurrentHashMap<Class<?>, LocatorRegistry> protected final booleanprotected InjectorFactoryprotected ResourceLocatorprotected MethodInjectorprotected MethodStatisticsLoggerprotected ResteasyProviderFactoryprotected ResourceFactory -
Constructor Summary
ConstructorsConstructorDescriptionResourceLocatorInvoker(ResourceFactory resource, InjectorFactory injector, ResteasyProviderFactory providerFactory, ResourceLocator locator) -
Method Summary
Modifier and TypeMethodDescriptionbooleaninvoke(HttpRequest request, HttpResponse response) invoke(HttpRequest request, HttpResponse response, Object locator) protected BuiltResponseinvokeOnTargetObject(HttpRequest request, HttpResponse response, Object target) protected ObjectresolveTarget(HttpRequest request, HttpResponse response) protected ObjectresolveTargetFromLocator(HttpRequest request, HttpResponse response, Object locator) void
-
Field Details
-
injector
-
methodInjector
-
resource
-
providerFactory
-
method
-
cachedSubresources
-
hasProduces
protected final boolean hasProduces -
methodStatisticsLogger
-
-
Constructor Details
-
ResourceLocatorInvoker
public ResourceLocatorInvoker(ResourceFactory resource, InjectorFactory injector, ResteasyProviderFactory providerFactory, ResourceLocator locator)
-
-
Method Details
-
hasProduces
public boolean hasProduces()- Specified by:
hasProducesin interfaceResourceInvoker
-
resolveTarget
-
resolveTargetFromLocator
protected Object resolveTargetFromLocator(HttpRequest request, HttpResponse response, Object locator) -
getMethod
- Specified by:
getMethodin interfaceResourceInvoker
-
invoke
- Specified by:
invokein interfaceResourceInvoker
-
invoke
- Specified by:
invokein interfaceResourceInvoker
-
invokeOnTargetObject
protected BuiltResponse invokeOnTargetObject(HttpRequest request, HttpResponse response, Object target) -
setMethodStatisticsLogger
- Specified by:
setMethodStatisticsLoggerin interfaceResourceInvoker
-
getMethodStatisticsLogger
- Specified by:
getMethodStatisticsLoggerin interfaceResourceInvoker
-