public void intercept(InterceptorStack stack, ResourceMethod method, Object resourceInstance) throws InterceptionException { if (result.used()) { logger.debug("Request already dispatched and commited somewhere else, not forwarding."); return; } // TODO: maybe the response.isCommited is true, we should warn before // trying to forward logger.debug("forwarding to the dafault page for this logic"); result.use(Results.page()).defaultView(); }
public void forward(@Observes RequestSucceded event) { if (result.used() || event.getResponse().isCommitted()) { logger.debug("Request already dispatched and commited somewhere else, not forwarding."); return; } logger.debug("forwarding to the dafault page for this logic"); result.use(Results.page()).defaultView(); } }
@Override public <T> Serializer from(T object) { result.include(extractor.nameFor(object.getClass()), object); result.use(page()).defaultView(); return new IgnoringSerializer(); }
@Override public <T> Serializer from(T object, String alias) { result.include(alias, object); result.use(page()).defaultView(); return new IgnoringSerializer(); }
public void method() { result.use(Results.page()).defaultView(); }
@Test public void shouldNotThrowNullPointersOnPageResult() throws Exception { result.use(page()).defaultView(); result.use(page()).forwardTo("Abc"); result.use(page()).include(); result.use(page()).of(AController.class).aMethod(); result.use(page()).redirectTo("abc"); } @Test