View Javadoc

1   package com.atlassian.plugins.rest.module.util;
2   
3   import java.lang.reflect.Method;
4   import java.net.URI;
5   
6   /**
7    * Dummy response used to generate URIs for REST resources.
8    */
9   class ResourcePathUrlInvokable extends ResourceInvokable
10  {
11      ResourcePathUrlInvokable(final Class<?> resourceClass, final URI baseUri)
12      {
13          super(resourceClass, baseUri);
14      }
15  
16      public Object invoke(Object proxy, final Method method, final Object[] args) throws Throwable
17      {
18          return new GeneratedURIResponse(getURI(method, args));
19      }
20  }