Package com.enonic.xp.web.handler

## Interface WebHandler

- All Known Implementing Classes:
    `BasePortalHandler`, `BaseSiteHandler`, `BaseWebHandler`, `EndpointHandler`, `OncePerRequestHandler`

      @PublicApi
      public interface WebHandler

- - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `static int` | `MAX_ORDER` |
    `static int` | `MIN_ORDER` |

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | `getOrder()` |
    `WebResponse` | `handle​(WebRequest webRequest, WebResponse webResponse, WebHandlerChain webHandlerChain)` |

- - ### Field Detail

    - #### MIN_ORDER

          static final int MIN_ORDER

      See Also:
        Constant Field Values

    - #### MAX_ORDER

          static final int MAX_ORDER

      See Also:
        Constant Field Values

  - ### Method Detail

    - #### getOrder

          int getOrder()

    - #### handle

          WebResponse handle​(WebRequest webRequest,
                             WebResponse webResponse,
                             WebHandlerChain webHandlerChain)
                      throws Exception

      Throws:
        `Exception`