Package com.linkedin.restli.internal.server

Examples of com.linkedin.restli.internal.server.RoutingResult


      if (entityBody != null)
      {
        builder.setEntity(entityBody.getBytes(Data.UTF_8_CHARSET));
      }
      RestRequest request = builder.build();
      RoutingResult routingResult =
          new RoutingResult(new ResourceContextImpl(pathkeys, request,
                                                    new RequestContext()), methodDescriptor);

      _invoker.invoke(routingResult, request, callback, isDebugMode, null);
      EasyMock.verify(resource);
      EasyMock.verify(callback);
      Assert.assertEquals(((ServerResourceContext) routingResult.getContext()).getResponseMimeType(),
          "application/x-pson");

    }
    catch (RestLiSyntaxException e)
    {
View Full Code Here


    else
    {
      descriptor = RestLiArgumentBuilderTestHelper.getMockResourceMethodDescriptor(model, 2, params);
    }
    ResourceContext context = RestLiArgumentBuilderTestHelper.getMockResourceContext(keyName, keyValue, null);
    RoutingResult routingResult;
    if (key != null)
    {
      routingResult = RestLiArgumentBuilderTestHelper.getMockRoutingResult(descriptor, 4, context, 2);
    }
    else
View Full Code Here

      final RestLiCallback<Object> restLiCallback =
          new RestLiCallback<Object>(request, null, _responseHandler, callback, null, null);
      restLiCallback.onError(e, createEmptyExecutionReport());
      return;
    }
    final RoutingResult method;
    try
    {
      method = _router.process(request, requestContext);
    }
    catch (Exception e)
    {
      final RestLiCallback<Object> restLiCallback =
          new RestLiCallback<Object>(request, null, _responseHandler, callback, null, null);
      restLiCallback.onError(e, createEmptyExecutionReport());
      return;
    }
    final RequestExecutionCallback<RestResponse> wrappedCallback = notifyInvokeAwares(method, callback);

    final FilterRequestContextInternal filterContext =
        new FilterRequestContextInternalImpl((ServerResourceContext) method.getContext(), method.getResourceMethod());
    final RestLiCallback<Object> restLiCallback =
        new RestLiCallback<Object>(request, method, _responseHandler, wrappedCallback, _responseFilters, filterContext);
    try
    {
      _methodInvoker.invoke(method, request, restLiCallback, isDebugMode, filterContext);
View Full Code Here

    try
    {
      ServerResourceContext context = new ResourceContextImpl();
      RestUtils.validateRequestHeadersAndUpdateResourceContext(Collections.<String, String>emptyMap(), context);
      method.setResourceModel(_resourceModel);
      final RoutingResult routingResult = new RoutingResult(context, method);
      return _responseHandler.buildResponse(restRequest, routingResult, responseEntity);
    }
    catch (RestLiSyntaxException e)
    {
      throw new ExampleGenerationException("Internal error during example generation", e);
View Full Code Here

TOP

Related Classes of com.linkedin.restli.internal.server.RoutingResult

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.