ByteBuf body1 = ByteBufUtil.writeUtf8(UnpooledByteBufAllocator.DEFAULT, "body1"); SegmentedData content = DefaultSegmentedData.builder().content(body1).endOfMessage(false).build(); ByteBuf body2 = ByteBufUtil.writeUtf8(UnpooledByteBufAllocator.DEFAULT, "body2"); SegmentedData lastContent = DefaultSegmentedData.builder() .content(body2) .endOfMessage(true) .trailingHeaders(new DefaultHeaders()) .build();
.streamId(streamId) .content(grpcResponseBuffer) .trailingHeaders(trailingHeaders) .endOfMessage(true) .build();
ByteBuf body1 = ByteBufUtil.writeUtf8(UnpooledByteBufAllocator.DEFAULT, "body1"); SegmentedData content = DefaultSegmentedData.builder().streamId(1).content(body1).endOfMessage(false).build(); ByteBuf body2 = ByteBufUtil.writeUtf8(UnpooledByteBufAllocator.DEFAULT, "body2"); SegmentedData lastContent = DefaultSegmentedData.builder() .content(body2) .streamId(1) .endOfMessage(true) .trailingHeaders(new DefaultHeaders().set("foo", "bar")) .build();
DefaultSegmentedData.builder().streamId(1).content(body1).endOfMessage(false).build(); .content(body2) .streamId(1) .endOfMessage(true) .trailingHeaders(new DefaultHeaders()) .build();
ByteBuf body1 = ByteBufUtil.writeUtf8(UnpooledByteBufAllocator.DEFAULT, "body1"); SegmentedData content = DefaultSegmentedData.builder().content(body1).endOfMessage(false).build(); ByteBuf body2 = ByteBufUtil.writeUtf8(UnpooledByteBufAllocator.DEFAULT, "body2"); SegmentedData lastContent = DefaultSegmentedData.builder() .content(body2) .endOfMessage(true) .trailingHeaders(new DefaultHeaders().set("foo", "bar")) .build();
ByteBuf body1 = ByteBufUtil.writeUtf8(UnpooledByteBufAllocator.DEFAULT, "body1"); SegmentedData content = DefaultSegmentedData.builder().content(body1).endOfMessage(false).build(); ByteBuf body2 = ByteBufUtil.writeUtf8(UnpooledByteBufAllocator.DEFAULT, "body2"); SegmentedData lastContent = DefaultSegmentedData.builder() .content(body2) .endOfMessage(true) .trailingHeaders(new DefaultHeaders()) .build();
ByteBuf body1 = ByteBufUtil.writeUtf8(UnpooledByteBufAllocator.DEFAULT, "body1"); SegmentedData content = DefaultSegmentedData.builder().content(body1).endOfMessage(false).build(); ByteBuf body2 = ByteBufUtil.writeUtf8(UnpooledByteBufAllocator.DEFAULT, "body2"); SegmentedData lastContent = DefaultSegmentedData.builder() .content(body2) .endOfMessage(true) .trailingHeaders(new DefaultHeaders()) .build();
ByteBuf body1 = ByteBufUtil.writeUtf8(UnpooledByteBufAllocator.DEFAULT, "body1"); SegmentedData content = DefaultSegmentedData.builder().content(body1).endOfMessage(false).build(); ByteBuf body2 = ByteBufUtil.writeUtf8(UnpooledByteBufAllocator.DEFAULT, "body2"); SegmentedData lastContent = DefaultSegmentedData.builder() .content(body2) .endOfMessage(true) .trailingHeaders(new DefaultHeaders()) .build();
@Test public void testOnResponseData() { Request request = DefaultFullRequest.builder() .body(Unpooled.EMPTY_BUFFER) .headers(new DefaultHeaders()) .method(GET) .path("/") .build(); session.onRequest(request); assertTrue(session.initialRequest().requestFinished); assertFalse(session.initialRequest().responseFinished); Response response = DefaultSegmentedResponse.builder().status(OK).headers(new DefaultHeaders()).build(); session.onResponse(response); assertTrue(session.initialRequest().requestFinished); assertFalse(session.initialRequest().responseFinished); SegmentedData data = DefaultSegmentedData.builder() .content(Unpooled.EMPTY_BUFFER) .endOfMessage(true) .trailingHeaders(new DefaultHeaders()) .build(); session.onResponseData(data); assertTrue(session.initialRequest().requestFinished); assertTrue(session.initialRequest().responseFinished); }
@Test public void testOnRequestData() { Request request = DefaultSegmentedRequest.builder() .headers(new DefaultHeaders()) .method(GET) .path("/") .build(); session.onRequest(request); assertFalse(session.initialRequest().requestFinished); assertFalse(session.initialRequest().responseFinished); assertFalse(session.closeConnection()); SegmentedData data = DefaultSegmentedData.builder() .content(Unpooled.EMPTY_BUFFER) .endOfMessage(true) .trailingHeaders(new DefaultHeaders()) .build(); session.onRequestData(data); assertTrue(session.initialRequest().requestFinished); }
private SegmentedRequestData fullGrpcRequest( ByteBuf grpcRequestBuffer, int streamId, boolean endOfMessage) { Request request = DefaultSegmentedRequest.builder() .path("/") .method(HttpMethod.GET) .headers(new DefaultHeaders()) .streamId(streamId) .build(); DefaultSegmentedData requestData = DefaultSegmentedData.builder() .content(grpcRequestBuffer) .endOfMessage(endOfMessage) .streamId(streamId) .build(); return new SegmentedRequestData(request, requestData); }
public static Builder builder() { return new AutoValue_DefaultSegmentedData.Builder() .trailingHeaders(new DefaultHeaders()) .streamId(Message.H1_STREAM_ID_NONE); } }