Package org.springframework.http.server

Examples of org.springframework.http.server.ServletServerHttpRequest


    if (returnValue == null) {
      return;
    }

    ServletServerHttpRequest inputMessage = createInputMessage(webRequest);
    ServletServerHttpResponse outputMessage = createOutputMessage(webRequest);

    Assert.isInstanceOf(HttpEntity.class, returnValue);
    HttpEntity<?> responseEntity = (HttpEntity<?>) returnValue;
    if (responseEntity instanceof ResponseEntity) {
View Full Code Here


   * @param servletRequest current HTTP request
   * @return the HttpInputMessage instance to use
   * @throws Exception in case of errors
   */
    protected HttpInputMessage createHttpInputMessage(HttpServletRequest servletRequest) throws Exception {
    return new ServletServerHttpRequest(servletRequest);
  }
View Full Code Here

   * @param webRequest the web request to create an input message from
   * @return the input message
   */
  protected ServletServerHttpRequest createInputMessage(NativeWebRequest webRequest) {
    HttpServletRequest servletRequest = webRequest.getNativeRequest(HttpServletRequest.class);
    return new ServletServerHttpRequest(servletRequest);
  }
View Full Code Here

   * @param servletRequest current HTTP request
   * @return the HttpInputMessage instance to use
   * @throws Exception in case of errors
   */
    protected HttpInputMessage createHttpInputMessage(HttpServletRequest servletRequest) throws Exception {
    return new ServletServerHttpRequest(servletRequest);
  }
View Full Code Here

    private final ServerHttpRequest request;

    RequestSpecificMappingInfoComparator(Comparator<String> pathComparator, HttpServletRequest request) {
      this.pathComparator = pathComparator;
      this.request = new ServletServerHttpRequest(request);
    }
View Full Code Here

  @SuppressWarnings("unchecked")
  private ModelAndView handleResponseBody(Object returnValue, ServletWebRequest webRequest)
      throws ServletException, IOException {

    HttpInputMessage inputMessage = new ServletServerHttpRequest(webRequest.getRequest());
    List<MediaType> acceptedMediaTypes = inputMessage.getHeaders().getAccept();
    if (acceptedMediaTypes.isEmpty()) {
      acceptedMediaTypes = Collections.singletonList(MediaType.ALL);
    }
    MediaType.sortByQualityValue(acceptedMediaTypes);
    HttpOutputMessage outputMessage = new ServletServerHttpResponse(webRequest.getResponse());
View Full Code Here

    return result;
  }

  private HttpInputMessage createHttpInputMessage(NativeWebRequest webRequest) throws Exception {
    HttpServletRequest servletRequest = webRequest.getNativeRequest(HttpServletRequest.class);
    return new ServletServerHttpRequest(servletRequest);
  }
View Full Code Here

    private <T> T readJson(String resourceName, Class<T> clazz) throws IOException {
        MockHttpServletRequest servletRequest = new MockHttpServletRequest();
        byte[] json = Resources.toByteArray(Resources.getResource(MapperTest.class, resourceName));
        servletRequest.setContent(json);
        return (T) converter.read(clazz,
                new ServletServerHttpRequest(servletRequest));
    }
View Full Code Here

    RootResourceInformation resourceInformation = resourceInformationResolver.resolveArgument(parameter, mavContainer,
        webRequest, binderFactory);

    HttpServletRequest nativeRequest = webRequest.getNativeRequest(HttpServletRequest.class);
    ServletServerHttpRequest request = new ServletServerHttpRequest(nativeRequest);
    IncomingRequest incoming = new IncomingRequest(request);

    Class<?> domainType = resourceInformation.getDomainType();
    MediaType contentType = request.getHeaders().getContentType();

    for (HttpMessageConverter converter : messageConverters) {

      if (!converter.canRead(PersistentEntityResource.class, contentType)) {
        continue;
View Full Code Here

  }

  @Override
  public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer,
      NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception {
    return new ServletServerHttpRequest((HttpServletRequest) webRequest.getNativeRequest());
  }
View Full Code Here

TOP

Related Classes of org.springframework.http.server.ServletServerHttpRequest

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.