Package org.jboss.resteasy.spi

## Interface Dispatcher

- All Known Implementing Classes:
    `AsynchronousDispatcher`, `SynchronousDispatcher`

      public interface Dispatcher

  Version:
    $Revision: 1 $
  Author:
    Bill Burke

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | `addHttpPreprocessor​(HttpRequestPreprocessor httpPreprocessor)` |
    `Map<Class,​Object>` | `getDefaultContextObjects()` |
    `ResteasyProviderFactory` | `getProviderFactory()` |
    `Registry` | `getRegistry()` |
    `javax.ws.rs.core.Response` | `internalInvocation​(HttpRequest request, HttpResponse response, Object entity)` |
    `void` | `invoke​(HttpRequest in, HttpResponse response)` |

- - ### Method Detail

    - #### getProviderFactory

          ResteasyProviderFactory getProviderFactory()

    - #### getRegistry

          Registry getRegistry()

    - #### invoke

          void invoke​(HttpRequest in,
                      HttpResponse response)

    - #### internalInvocation

          javax.ws.rs.core.Response internalInvocation​(HttpRequest request,
                                                       HttpResponse response,
                                                       Object entity)

    - #### addHttpPreprocessor

          void addHttpPreprocessor​(HttpRequestPreprocessor httpPreprocessor)

    - #### getDefaultContextObjects

          Map<Class,​Object> getDefaultContextObjects()