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      ResourcePathUrlInvokable(final Class<?> resourceClass, final URI baseUri) {
11          super(resourceClass, baseUri);
12      }
13  
14      public Object invoke(Object proxy, final Method method, final Object[] args) throws Throwable {
15          return new GeneratedURIResponse(getURI(method, args));
16      }
17  }