Package org.jboss.resteasy.spi

## Interface ResourceInvoker

- All Known Implementing Classes:
    `ResourceLocatorInvoker`, `ResourceMethodInvoker`

      public interface ResourceInvoker

  Version:
    $Revision: 1 $
  Author:
    Bill Burke

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `Method` | `getMethod()` |
    `MethodStatisticsLogger` | `getMethodStatisticsLogger()` |
    `boolean` | `hasProduces()` |
    `javax.ws.rs.core.Response` | `invoke​(HttpRequest request, HttpResponse response)` |
    `javax.ws.rs.core.Response` | `invoke​(HttpRequest request, HttpResponse response, Object target)` |
    `void` | `setMethodStatisticsLogger​(MethodStatisticsLogger msLogger)` |

- - ### Method Detail

    - #### invoke

          javax.ws.rs.core.Response invoke​(HttpRequest request,
                                           HttpResponse response)

    - #### invoke

          javax.ws.rs.core.Response invoke​(HttpRequest request,
                                           HttpResponse response,
                                           Object target)

    - #### getMethod

          Method getMethod()

    - #### hasProduces

          boolean hasProduces()

    - #### setMethodStatisticsLogger

          void setMethodStatisticsLogger​(MethodStatisticsLogger msLogger)

    - #### getMethodStatisticsLogger

          MethodStatisticsLogger getMethodStatisticsLogger()