Examples of HttpOutputMessage


Examples of org.springframework.http.HttpOutputMessage

        };
        VO vo = (VO) converter.read(VO.class, input);
        Assert.assertEquals(123, vo.getId());
       
        final ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
        HttpOutputMessage out = new HttpOutputMessage() {
           
            public HttpHeaders getHeaders() {
                return new HttpHeaders();
            }
           
View Full Code Here

Examples of org.springframework.http.HttpOutputMessage

      StreamingHttpOutputMessage streamingOutputMessage =
          (StreamingHttpOutputMessage) outputMessage;
      streamingOutputMessage.setBody(new StreamingHttpOutputMessage.Body() {
        @Override
        public void writeTo(final OutputStream outputStream) throws IOException {
          writeInternal(t, new HttpOutputMessage() {
            @Override
            public OutputStream getBody() throws IOException {
              return outputStream;
            }
            @Override
View Full Code Here

Examples of org.springframework.http.HttpOutputMessage

    Class<?> partType = partBody.getClass();
    HttpHeaders partHeaders = partEntity.getHeaders();
    MediaType partContentType = partHeaders.getContentType();
    for (HttpMessageConverter<?> messageConverter : this.partConverters) {
      if (messageConverter.canWrite(partType, partContentType)) {
        HttpOutputMessage multipartMessage = new MultipartHttpOutputMessage(os);
        multipartMessage.getHeaders().setContentDispositionFormData(name, getFilename(partBody));
        if (!partHeaders.isEmpty()) {
          multipartMessage.getHeaders().putAll(partHeaders);
        }
        ((HttpMessageConverter<Object>) messageConverter).write(partBody, partContentType, multipartMessage);
        return;
      }
    }
View Full Code Here

Examples of org.springframework.http.HttpOutputMessage

        throws Exception {
      if (returnValue == null) {
        return;
      }
      HttpInputMessage inputMessage = createHttpInputMessage(webRequest);
      HttpOutputMessage outputMessage = createHttpOutputMessage(webRequest);
      writeWithMessageConverters(returnValue, inputMessage, outputMessage);
    }
View Full Code Here

Examples of org.springframework.http.HttpOutputMessage

        throws Exception {
      if (responseEntity == null) {
        return;
      }
      HttpInputMessage inputMessage = createHttpInputMessage(webRequest);
      HttpOutputMessage outputMessage = createHttpOutputMessage(webRequest);
      if (responseEntity instanceof ResponseEntity && outputMessage instanceof ServerHttpResponse) {
        ((ServerHttpResponse) outputMessage).setStatusCode(((ResponseEntity<?>) responseEntity).getStatusCode());
      }
      HttpHeaders entityHeaders = responseEntity.getHeaders();
      if (!entityHeaders.isEmpty()) {
        outputMessage.getHeaders().putAll(entityHeaders);
      }
      Object body = responseEntity.getBody();
      if (body != null) {
        writeWithMessageConverters(body, inputMessage, outputMessage);
      }
      else {
        // flush headers
        outputMessage.getBody();
      }
    }
View Full Code Here

Examples of org.springframework.http.HttpOutputMessage

    List<MediaType> acceptedMediaTypes = inputMessage.getHeaders().getAccept();
    if (acceptedMediaTypes.isEmpty()) {
      acceptedMediaTypes = Collections.singletonList(MediaType.ALL);
    }
    MediaType.sortByQualityValue(acceptedMediaTypes);
    HttpOutputMessage outputMessage = new ServletServerHttpResponse(webRequest.getResponse());
    Class<?> returnValueType = returnValue.getClass();
    if (this.messageConverters != null) {
      for (MediaType acceptedMediaType : acceptedMediaTypes) {
        for (HttpMessageConverter messageConverter : this.messageConverters) {
          if (messageConverter.canWrite(returnValueType, acceptedMediaType)) {
View Full Code Here

Examples of org.springframework.http.HttpOutputMessage

      List<MediaType> acceptedMediaTypes = inputMessage.getHeaders().getAccept();
      if (acceptedMediaTypes.isEmpty()) {
        acceptedMediaTypes = Collections.singletonList(MediaType.ALL);
      }
      MediaType.sortBySpecificity(acceptedMediaTypes);
      HttpOutputMessage outputMessage = new ServletServerHttpResponse(webRequest.getResponse());
      Class<?> returnValueType = returnValue.getClass();
      List<MediaType> allSupportedMediaTypes = new ArrayList<MediaType>();
      if (messageConverters != null) {
        for (HttpMessageConverter messageConverter : messageConverters) {
          allSupportedMediaTypes.addAll(messageConverter.getSupportedMediaTypes());
View Full Code Here

Examples of org.springframework.http.HttpOutputMessage

        throws Exception {
      if (returnValue == null) {
        return;
      }
      HttpInputMessage inputMessage = createHttpInputMessage(webRequest);
      HttpOutputMessage outputMessage = createHttpOutputMessage(webRequest);
      writeWithMessageConverters(returnValue, inputMessage, outputMessage);
    }
View Full Code Here

Examples of org.springframework.http.HttpOutputMessage

        throws Exception {
      if (responseEntity == null) {
        return;
      }
      HttpInputMessage inputMessage = createHttpInputMessage(webRequest);
      HttpOutputMessage outputMessage = createHttpOutputMessage(webRequest);
      if (responseEntity instanceof ResponseEntity && outputMessage instanceof ServerHttpResponse) {
        ((ServerHttpResponse)outputMessage).setStatusCode(((ResponseEntity) responseEntity).getStatusCode());
      }
      HttpHeaders entityHeaders = responseEntity.getHeaders();
      if (!entityHeaders.isEmpty()) {
        outputMessage.getHeaders().putAll(entityHeaders);
      }
      Object body = responseEntity.getBody();
      if (body != null) {
        writeWithMessageConverters(body, inputMessage, outputMessage);
      }
      else {
        // flush headers
        outputMessage.getBody();
      }
    }
View Full Code Here

Examples of org.springframework.http.HttpOutputMessage

    List<MediaType> acceptedMediaTypes = inputMessage.getHeaders().getAccept();
    if (acceptedMediaTypes.isEmpty()) {
      acceptedMediaTypes = Collections.singletonList(MediaType.ALL);
    }
    MediaType.sortByQualityValue(acceptedMediaTypes);
    HttpOutputMessage outputMessage = new ServletServerHttpResponse(webRequest.getResponse());
    Class<?> returnValueType = returnValue.getClass();
    if (messageConverters != null) {
      for (MediaType acceptedMediaType : acceptedMediaTypes) {
        for (HttpMessageConverter messageConverter : messageConverters) {
          if (messageConverter.canWrite(returnValueType, acceptedMediaType)) {
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.