Package br.com.caelum.vraptor.events

Examples of br.com.caelum.vraptor.events.RequestSucceded


  public void handle(@Observes VRaptorRequestStarted event) {
    try {
      ControllerMethod method = translator.translate(event.getRequest());
      controllerFoundEvent.fire(new ControllerFound(method));
      interceptorStack.start();
      endRequestEvent.fire(new RequestSucceded(event.getRequest(), event.getResponse()));
    } catch (ControllerNotFoundException e) {
      controllerNotFoundHandler.couldntFind(event.getChain(), event.getRequest(), event.getResponse());
    } catch (MethodNotAllowedException e) {
      LOGGER.debug(e.getMessage(), e);
      methodNotAllowedHandler.deny(event.getRequest(), event.getResponse(), e.getAllowedMethods());
View Full Code Here


    MutableRequest request = event.getRequest();
    try {
      ControllerMethod method = translator.translate(request);
      controllerFoundEvent.fire(new ControllerFound(method));
      interceptorStack.start();
      endRequestEvent.fire(new RequestSucceded(request, response));
    } catch (ControllerNotFoundException e) {
      controllerNotFoundHandler.couldntFind(event.getChain(), request, response);
    } catch (MethodNotAllowedException e) {
      LOGGER.debug(e.getMessage(), e);
      methodNotAllowedHandler.deny(request, response, e.getAllowedMethods());
View Full Code Here

  }

  @Test
  public void doesNothingIfResultWasAlreadyUsed() {
    when(result.used()).thenReturn(true);
    interceptor.forward(new RequestSucceded(request, response));
    verify(result, never()).use(PageResult.class);
  }
View Full Code Here

  }
 
  @Test
  public void doesNothingIfResponseIsCommited() {
    when(response.isCommitted()).thenReturn(true);
    interceptor.forward(new RequestSucceded(request, response));
    verify(result, never()).use(PageResult.class);
  }
View Full Code Here

  @Test
  public void shouldForwardToViewWhenResultWasNotUsed() {
    when(result.used()).thenReturn(false);
    when(result.use(PageResult.class)).thenReturn(new MockedPage());
    interceptor.forward(new RequestSucceded(request, response));
    verify(result).use(PageResult.class);
  }
View Full Code Here

    try {
      factories.setRequest(event);
      ControllerMethod method = translator.translate(event.getRequest());
      controllerFoundEvent.fire(new ControllerFound(method));
      interceptorStack.start();
      endRequestEvent.fire(new RequestSucceded(event.getRequest(), event.getResponse()));
    } catch (ControllerNotFoundException e) {
      controllerNotFoundHandler.couldntFind(event.getChain(), event.getRequest(), event.getResponse());
    } catch (MethodNotAllowedException e) {
      LOGGER.debug(e.getMessage(), e);
      methodNotAllowedHandler.deny(event.getRequest(), event.getResponse(), e.getAllowedMethods());
View Full Code Here

TOP

Related Classes of br.com.caelum.vraptor.events.RequestSucceded

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.