org.resteasy
Class ResourceLocator
java.lang.Object
org.resteasy.ResourceLocator
- All Implemented Interfaces:
- ResourceInvoker
public class ResourceLocator
- extends java.lang.Object
- implements ResourceInvoker
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
injector
protected InjectorFactory injector
methodInjector
protected MethodInjector methodInjector
resource
protected ResourceFactory resource
providerFactory
protected ResteasyProviderFactory providerFactory
method
protected java.lang.reflect.Method method
cachedSubresources
protected java.util.concurrent.ConcurrentHashMap<java.lang.Class,ResourceMethodRegistry> cachedSubresources
uriIndex
protected int uriIndex
index
protected PathParamIndex index
limited
protected boolean limited
ResourceLocator
public ResourceLocator(ResourceFactory resource,
InjectorFactory injector,
ResteasyProviderFactory providerFactory,
java.lang.reflect.Method method,
PathParamIndex index,
boolean limited)
setUriIndex
public void setUriIndex(int uriIndex)
createResource
protected java.lang.Object createResource(HttpRequest request,
HttpResponse response)
createResource
protected java.lang.Object createResource(HttpRequest request,
HttpResponse response,
java.lang.Object locator)
setAncestorUri
public void setAncestorUri(UriInfoImpl uriInfo)
invoke
public void invoke(HttpRequest request,
HttpResponse response)
throws java.io.IOException
- Specified by:
invoke
in interface ResourceInvoker
- Throws:
java.io.IOException
invoke
public void invoke(HttpRequest request,
HttpResponse response,
java.lang.Object locator)
throws java.io.IOException
- Throws:
java.io.IOException
invokeOnTargetObject
protected void invokeOnTargetObject(HttpRequest request,
HttpResponse response,
java.lang.Object target)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2008. All Rights Reserved.