Examples of RestResponseBuilder


Examples of com.linkedin.r2.message.rest.RestResponseBuilder

  }

  @Test
  public void testChainBuildRestResponseFromRestBuilder()
  {
    final RestMessage res = new RestResponseBuilder()
            .setEntity(new byte[] {1,2,3,4})
            .setHeader("k1", "v1")
            .setStatus(300)
            .build()
            .restBuilder()
View Full Code Here

Examples of com.linkedin.r2.message.rest.RestResponseBuilder

  }

  @Test
  public void testChainBuildRestResponseFromMessageBuilder()
  {
    final MessageBuilder<?> builder = new RestResponseBuilder()
            .setEntity(new byte[] {1,2,3,4})
            .setHeader("k1", "v1")
            .setStatus(300)
            .build()
            .builder();
View Full Code Here

Examples of com.linkedin.r2.message.rest.RestResponseBuilder

            .build();
  }

  public static RestResponse simpleRestResponse()
  {
    return new RestResponseBuilder()
            .build();
  }
View Full Code Here

Examples of com.linkedin.r2.message.rest.RestResponseBuilder

        else if (matcher.group(1).contains("BAD_REQUEST"))
        {
          status = RestStatus.BAD_REQUEST;
        }

        final RestResponse res = new RestResponseBuilder().setStatus(status).build();
        final RestException restException = new RestException(res);

        return restException.getResponse();
      }
    }
View Full Code Here

Examples of com.linkedin.r2.message.rest.RestResponseBuilder

        {
          callback.onSuccess(getExceptionTypeFromRequest(requestStr));
        }
        else
        {
          callback.onSuccess(new RestResponseBuilder().setEntity(response.getBytes()).build());
        }
      }
    }
View Full Code Here

Examples of com.linkedin.r2.message.rest.RestResponseBuilder

  public void restRequest(RestRequest request, RequestContext requestContext,
                          Callback<RestResponse> callback)
  {
    TransportCallback<RestResponse> adapter = HttpBridge.restToHttpCallback(new TransportCallbackAdapter<RestResponse>(callback), request);

    RestResponse response = new RestResponseBuilder()
            .setStatus(status())
            .setHeaders(headers())
            .setEntity(body())
            .build();
View Full Code Here

Examples of com.linkedin.r2.message.rest.RestResponseBuilder

          callback.onResponse(TransportResponseImpl.<RestResponse> error(response.getError(),
                                                                         response.getWireAttributes()));
          return;
        }

        final RestResponse restResponse = new RestResponseBuilder()
                .setEntity(response.getResponse().getEntity())
                .setStatus(RestStatus.OK)
                .build();
        callback.onResponse(TransportResponseImpl.success(restResponse,
                                                          response.getWireAttributes()));
View Full Code Here

Examples of com.linkedin.r2.message.rest.RestResponseBuilder

{
  @Test
  public void testCaptureRestException()
  {
    final Request req = request();
    final RestResponse res = new RestResponseBuilder().setStatus(RestStatus.NOT_FOUND).build();
    final Exception ex = new RestException(res);

    FilterUtil.fireUntypedRequestError(getFilterChain(), req, ex);

    Assert.assertEquals(res, getDb().replay(req));
View Full Code Here

Examples of com.linkedin.r2.message.rest.RestResponseBuilder

    _server = new RestLiServer(config, _resourceFactory, engine);
  }

  private void handleRequestWithCustomResponse(Callback<RestResponse> callback, String response)
  {
    RestResponseBuilder responseBuilder = new RestResponseBuilder();
    ByteArrayOutputStream outputStream = new ByteArrayOutputStream();

    try
    {
      IOUtils.write(response, outputStream);
    }
    catch (IOException exc)
    {
      //Test will fail later.
    }

    responseBuilder.setEntity(outputStream.toByteArray());
    callback.onSuccess(responseBuilder.build());
  }
View Full Code Here

Examples of com.linkedin.r2.message.rest.RestResponseBuilder

  }

  @Override
  public RestResponse readRestResponse(InputStream in) throws IOException
  {
    final RestResponseBuilder builder = new RestResponseBuilder();
    readResLine(builder, in);
    readHeaders(builder, in);
    readEntity(builder, in);
    return builder.build();
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.