Exemplo n.º 1
0
  public void intercept(
      InterceptorStack stack, ResourceMethod ignorableMethod, Object resourceInstance)
      throws InterceptionException {

    try {
      ResourceMethod method = translator.translate(requestInfo);

      methodInfo.setResourceMethod(method);
      stack.next(method, resourceInstance);
    } catch (ResourceNotFoundException e) {
      resourceNotFoundHandler.couldntFind(requestInfo);
    } catch (MethodNotAllowedException e) {
      LOGGER.debug(e.getMessage(), e);
      methodNotAllowedHandler.deny(requestInfo, e.getAllowedMethods());
    }
  }