baos = new ByteArrayOutputStream(); when(response.outputStream()).thenReturn(baos); when(response.writeContent(anyString())).thenAnswer(new Answer<H.Response>() { @Override public H.Response answer(InvocationOnMock invocationOnMock) throws Throwable {
@Override public void handle(ActionContext context) { H.Response resp = context.resp(); resp.contentType(contentType); resp.writeContent(buffer.duplicate()); }
public void applyTo(ActionContext context) { H.Response resp = context.resp(); if (context.acceptJson()) { resp.contentType(CNT_JSON); resp.writeContent(json.duplicate()); } else { resp.contentType(CNT_TXT); resp.writeContent(txt.duplicate()); } } }
.header(CACHE_CONTROL, "max-age=86400") .etag(this.etag) .writeContent(buffer.duplicate()); .header(CACHE_CONTROL, "public, max-age=7200") .etag(etags.get(path)) .writeContent(buffer.duplicate()); return;
.header(CACHE_CONTROL, "max-age=86400") .etag(this.etag) .writeContent(buffer.duplicate()); .header(CACHE_CONTROL, "public, max-age=7200") .etag(etags.get(path)) .writeContent(buffer.duplicate()); return;
@Override public void handle(ActionContext context) { Object ticket = secureTicketCodec.createTicket(context.session()); H.Format accept = context.accept(); H.Response resp = context.prepareRespForResultEvaluation(); resp.contentType(accept.contentType()); String content; if (H.Format.JSON == accept) { Map<String, Object> map = C.Map("ticket", ticket); content = JSON.toJSONString(map); } else if (H.Format.XML == accept) { content = S.concat("<?xml version=\"1.0\" ?><ticket>", ticket.toString(), "</ticket>"); } else { content = ticket.toString(); } resp.writeContent(content); }
@Override public void handle(ActionContext context) { Object ticket = secureTicketCodec.createTicket(context.session()); H.Format accept = context.accept(); H.Response resp = context.prepareRespForResultEvaluation(); resp.contentType(accept.contentType()); String content; if (H.Format.JSON == accept) { Map<String, Object> map = C.Map("ticket", ticket); content = JSON.toJSONString(map); } else if (H.Format.XML == accept) { content = S.concat("<?xml version=\"1.0\" ?><ticket>", ticket.toString(), "</ticket>"); } else { content = ticket.toString(); } resp.writeContent(content); }
protected void merge(Map<String, Object> renderArgs, H.Response response) { String result = render(renderArgs); response.writeContent(result); }
public void applyTo(ActionContext context) { H.Response resp = context.resp(); if (context.acceptJson()) { resp.contentType(CNT_JSON); resp.writeContent(json.duplicate()); } else { resp.contentType(CNT_TXT); resp.writeContent(txt.duplicate()); } } }
protected void merge(Map<String, Object> renderArgs, H.Response response) { String result = render(renderArgs); response.writeContent(result); }
@Override public void handle(ActionContext context) { H.Response resp = context.resp(); resp.contentType(contentType); resp.writeContent(buffer.duplicate()); }
public void apply(ActionContext context) { context.accept(H.Format.JSON); JsonWebTokenSessionCodec codec = Act.getInstance(JsonWebTokenSessionCodec.class); String token = codec.encodeSession(context.session()); //H.Request req = context.req(); H.Response resp = context.resp(); //applyBeforeCommitHandler(req, resp); resp.writeContent(S.concat("{\"token\":\"", token, "\"}")); //applyAfterCommitHandler(req, resp); }
public void apply(ActionContext context) { context.accept(H.Format.JSON); JsonWebTokenSessionCodec codec = Act.getInstance(JsonWebTokenSessionCodec.class); String token = codec.encodeSession(context.session()); //H.Request req = context.req(); H.Response resp = context.resp(); //applyBeforeCommitHandler(req, resp); resp.writeContent(S.concat("{\"token\":\"", token, "\"}")); //applyAfterCommitHandler(req, resp); }