Package org.springframework.http.converter

Examples of org.springframework.http.converter.StringHttpMessageConverter


        GenericWebApplicationContext wac = new GenericWebApplicationContext();
        wac.registerBeanDefinition("controller", new RootBeanDefinition(RequestResponseBodyController.class));
        RootBeanDefinition converterDef = new RootBeanDefinition(StringHttpMessageConverter.class);
        converterDef.getPropertyValues().add("supportedMediaTypes", new MediaType("text", "plain"));
        RootBeanDefinition adapterDef = new RootBeanDefinition(AnnotationMethodHandlerAdapter.class);
        StringHttpMessageConverter converter = new StringHttpMessageConverter();
        converter.setSupportedMediaTypes(Collections.singletonList(new MediaType("text", "plain")));
        adapterDef.getPropertyValues().add("messageConverters", converter);
        wac.registerBeanDefinition("handlerAdapter", adapterDef);
        wac.refresh();
        return wac;
      }
View Full Code Here


      protected WebApplicationContext createWebApplicationContext(WebApplicationContext parent) {
        GenericWebApplicationContext wac = new GenericWebApplicationContext();
        wac.registerBeanDefinition("controller", new RootBeanDefinition(RequestResponseBodyController.class));
        RootBeanDefinition adapterDef = new RootBeanDefinition(AnnotationMethodHandlerAdapter.class);
        List<HttpMessageConverter> messageConverters = new ArrayList<HttpMessageConverter>();
        messageConverters.add(new StringHttpMessageConverter());
        messageConverters
            .add(new SimpleMessageConverter(new MediaType("application","json"), MediaType.ALL));
        adapterDef.getPropertyValues().add("messageConverters", messageConverters);
        wac.registerBeanDefinition("handlerAdapter", adapterDef);
        wac.refresh();
View Full Code Here

    wrapConcurrentResult_ResponseBody(new TypeLevelResponseBodyHandler());
  }

  private void wrapConcurrentResult_ResponseBody(Object handler) throws Exception {
    List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>();
    converters.add(new StringHttpMessageConverter());
    this.returnValueHandlers.addHandler(new RequestResponseBodyMethodProcessor(converters));
    ServletInvocableHandlerMethod handlerMethod = getHandlerMethod(handler, "handle");
    handlerMethod = handlerMethod.wrapConcurrentResult("bar");
    handlerMethod.invokeAndHandle(this.webRequest, this.mavContainer);
View Full Code Here

  }

  @Test
  public void wrapConcurrentResult_ResponseEntity() throws Exception {
    List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>();
    converters.add(new StringHttpMessageConverter());
    this.returnValueHandlers.addHandler(new HttpEntityMethodProcessor(converters));
    ServletInvocableHandlerMethod handlerMethod = getHandlerMethod(new ResponseEntityHandler(), "handleDeferred");
    handlerMethod = handlerMethod.wrapConcurrentResult(new ResponseEntity<>("bar", HttpStatus.OK));
    handlerMethod.invokeAndHandle(this.webRequest, this.mavContainer);
View Full Code Here

  // SPR-12287

  @Test
  public void wrapConcurrentResult_ResponseEntityNullBody() throws Exception {
    List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>();
    converters.add(new StringHttpMessageConverter());
    List<Object> advice = Arrays.asList(mock(ResponseBodyAdvice.class));
    HttpEntityMethodProcessor processor = new HttpEntityMethodProcessor(converters, null, advice);
    this.returnValueHandlers.addHandler(processor);
    ServletInvocableHandlerMethod handlerMethod = getHandlerMethod(new ResponseEntityHandler(), "handleDeferred");
    handlerMethod = handlerMethod.wrapConcurrentResult(new ResponseEntity<>(HttpStatus.OK));
View Full Code Here

  }

  @Test
  public void wrapConcurrentResult_ResponseEntityNullReturnValue() throws Exception {
    List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>();
    converters.add(new StringHttpMessageConverter());
    List<Object> advice = Arrays.asList(mock(ResponseBodyAdvice.class));
    HttpEntityMethodProcessor processor = new HttpEntityMethodProcessor(converters, null, advice);
    this.returnValueHandlers.addHandler(processor);
    ServletInvocableHandlerMethod handlerMethod = getHandlerMethod(new ResponseEntityHandler(), "handleDeferred");
    handlerMethod = handlerMethod.wrapConcurrentResult(null);
View Full Code Here

  // SPR-12287 (16/Oct/14 comments)

  @Test
  public void responseEntityRawTypeWithNullBody() throws Exception {
    List<HttpMessageConverter<?>> converters = Arrays.asList(new StringHttpMessageConverter());
    List<Object> advice = Arrays.asList(mock(ResponseBodyAdvice.class));
    HttpEntityMethodProcessor processor = new HttpEntityMethodProcessor(converters, null, advice);
    this.returnValueHandlers.addHandler(processor);
    ServletInvocableHandlerMethod handlerMethod = getHandlerMethod(new ResponseEntityHandler(), "handleRawType");
    handlerMethod.invokeAndHandle(this.webRequest, this.mavContainer);
View Full Code Here

  public void configureMessageConverters() {
    List<WebMvcConfigurer> configurers = new ArrayList<WebMvcConfigurer>();
    configurers.add(new WebMvcConfigurerAdapter() {
      @Override
      public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
        converters.add(new StringHttpMessageConverter());
      }
    });
    delegatingConfig = new DelegatingWebMvcConfiguration();
    delegatingConfig.setConfigurers(configurers);
View Full Code Here

  public void responseBodyNoAcceptableMediaType() throws ServletException, IOException {
    initServlet(new ApplicationContextInitializer<GenericWebApplicationContext>() {
      @Override
      public void initialize(GenericWebApplicationContext wac) {
        RootBeanDefinition adapterDef = new RootBeanDefinition(RequestMappingHandlerAdapter.class);
        StringHttpMessageConverter converter = new StringHttpMessageConverter();
        adapterDef.getPropertyValues().add("messageConverters", converter);
        wac.registerBeanDefinition("handlerAdapter", adapterDef);
      }
    }, RequestResponseBodyProducesController.class);
View Full Code Here

    initServlet(new ApplicationContextInitializer<GenericWebApplicationContext>() {
      @Override
      public void initialize(GenericWebApplicationContext wac) {
        RootBeanDefinition adapterDef = new RootBeanDefinition(RequestMappingHandlerAdapter.class);
        List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>();
        messageConverters.add(new StringHttpMessageConverter());
        messageConverters
            .add(new SimpleMessageConverter(new MediaType("application","json"), MediaType.ALL));
        adapterDef.getPropertyValues().add("messageConverters", messageConverters);
        wac.registerBeanDefinition("handlerAdapter", adapterDef);
      }
View Full Code Here

TOP

Related Classes of org.springframework.http.converter.StringHttpMessageConverter

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.