Package org.cruxframework.crux.core.server.rest.core.dispatch.ResourceMethod

Examples of org.cruxframework.crux.core.server.rest.core.dispatch.ResourceMethod.MethodReturn


        return null;
      }
      ConditionalResponse conditionalResponse = evaluatePreconditions(resourceState);
      if (conditionalResponse != null)
      {
        return new MethodReturn(resourceMethod.hasReturnType, null, null, resourceMethod.cacheInfo, conditionalResponse, resourceMethod.isEtagGenerationEnabled());
      }
    }
    return null;
  }
View Full Code Here


    ConditionalResponse conditionalResponse = evaluatePreconditions(resourceState == null || resourceState.isExpired()?null:resourceState);
    if (conditionalResponse == null)
    {
      return null;
    }
    return new MethodReturn(resourceMethod.hasReturnType, null, null, resourceMethod.cacheInfo, conditionalResponse, resourceMethod.isEtagGenerationEnabled());
  }
View Full Code Here

  private static final Log logger = LogFactory.getLog(RestDispatcher.class);

  public static MethodReturn dispatch(HttpRequest request, HttpResponse response, boolean preflightRequest) throws RestFailure
  {
    ResourceMethod invoker = getInvoker(request, !preflightRequest);
    MethodReturn methodReturn = null;
    if (invoker.checkCorsPermissions(request, response, preflightRequest) && !preflightRequest)
    {
      methodReturn = invoker.invoke(request, response);
    }
    return methodReturn;
View Full Code Here

    boolean localeInitializedByServlet = false;
    try
    {
      localeInitializedByServlet = initUserLocaleResolver(request);
      MethodReturn methodReturn = RestDispatcher.dispatch(request, response, false);
      if (!response.isCommitted())
      {
        HttpUtil.writeResponse(request, response, methodReturn);
      }
    }
View Full Code Here

TOP

Related Classes of org.cruxframework.crux.core.server.rest.core.dispatch.ResourceMethod.MethodReturn

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.