List of usage examples for org.springframework.http.converter ResourceHttpMessageConverter ResourceHttpMessageConverter
public ResourceHttpMessageConverter()
From source file:net.oneandone.stool.overview.config.WebMvcConfiguration.java
@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { MappingJackson2HttpMessageConverter json = new MappingJackson2HttpMessageConverter(); json.setPrettyPrint(true);/* w w w . ja v a 2 s. com*/ converters.add(json); converters.add(new ResourceHttpMessageConverter()); }
From source file:cz.jirutka.spring.exhandler.support.HttpMessageConverterUtils.java
/** * Returns default {@link HttpMessageConverter} instances, i.e.: * * <ul>/* w w w.j a v a2 s . c om*/ * <li>{@linkplain ByteArrayHttpMessageConverter}</li> * <li>{@linkplain StringHttpMessageConverter}</li> * <li>{@linkplain ResourceHttpMessageConverter}</li> * <li>{@linkplain Jaxb2RootElementHttpMessageConverter} (when JAXB is present)</li> * <li>{@linkplain MappingJackson2HttpMessageConverter} (when Jackson 2.x is present)</li> * <li>{@linkplain org.springframework.http.converter.json.MappingJacksonHttpMessageConverter} * (when Jackson 1.x is present and 2.x not)</li> * </ul> * * <p>Note: It does not return all of the default converters defined in Spring, but just thus * usable for exception responses.</p> */ @SuppressWarnings("deprecation") public static List<HttpMessageConverter<?>> getDefaultHttpMessageConverters() { List<HttpMessageConverter<?>> converters = new ArrayList<>(); StringHttpMessageConverter stringConverter = new StringHttpMessageConverter(Charset.forName("UTF-8")); stringConverter.setWriteAcceptCharset(false); // See SPR-7316 converters.add(new ByteArrayHttpMessageConverter()); converters.add(stringConverter); converters.add(new ResourceHttpMessageConverter()); if (isJaxb2Present()) { converters.add(new Jaxb2RootElementHttpMessageConverter()); } if (isJackson2Present()) { converters.add(new MappingJackson2HttpMessageConverter()); } else if (isJacksonPresent()) { try { Class<?> clazz = Class .forName("org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"); converters.add((HttpMessageConverter<?>) clazz.newInstance()); } catch (ClassNotFoundException ex) { // Ignore it, this class is not available since Spring 4.1.0. } catch (InstantiationException | IllegalAccessException ex) { throw new IllegalStateException(ex); } } return converters; }
From source file:org.trustedanalytics.h2oscoringengine.publisher.steps.AppBitsUploadingStep.java
private void prepareRestTemplateForMultipartRequest() { List<HttpMessageConverter<?>> converters = new ArrayList<>( Arrays.asList(new MappingJackson2HttpMessageConverter(), new ResourceHttpMessageConverter(), new FormHttpMessageConverter())); cfRestTemplate.getMessageConverters().addAll(converters); }
From source file:com.onedrive.api.internal.MultipartRelatedHttpMessageConverter.java
public MultipartRelatedHttpMessageConverter() { this.supportedMediaTypes.add(MULTIPART_RELATED_MEDIA_TYPE); this.partConverters.add(new ByteArrayHttpMessageConverter()); StringHttpMessageConverter stringHttpMessageConverter = new StringHttpMessageConverter(); stringHttpMessageConverter.setWriteAcceptCharset(false); this.partConverters.add(stringHttpMessageConverter); this.partConverters.add(new ResourceHttpMessageConverter()); this.partConverters.add(new MappingJackson2HttpMessageConverter()); }
From source file:org.eclipse.cft.server.core.internal.ExternalRestTemplate.java
protected List<HttpMessageConverter<?>> getHttpMessageConverters() { List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>(); messageConverters.add(new ByteArrayHttpMessageConverter()); messageConverters.add(new StringHttpMessageConverter()); messageConverters.add(new ResourceHttpMessageConverter()); messageConverters.add(new MappingJackson2HttpMessageConverter()); return messageConverters; }
From source file:com.github.cherimojava.orchidae.config.WebMvcConfig.java
@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { converters.add(entityConverter(factory)); converters.add(new StringHttpMessageConverter()); converters.add(new ResourceHttpMessageConverter()); // converters.add(new ByteArrayHttpMessageConverter()); super.configureMessageConverters(converters); }
From source file:org.craftercms.search.service.impl.RestClientSearchService.java
public RestClientSearchService() { restTemplate = new RestTemplate(); List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>(); messageConverters.add(new ByteArrayHttpMessageConverter()); StringHttpMessageConverterExtended stringHttpMessageConverter = new StringHttpMessageConverterExtended( Charset.forName(CharEncoding.UTF_8)); messageConverters.add(stringHttpMessageConverter); messageConverters.add(new FormHttpMessageConverter()); messageConverters.add(new ResourceHttpMessageConverter()); messageConverters.add(new SourceHttpMessageConverter()); messageConverters.add(new XmlAwareFormHttpMessageConverter()); if (jaxb2Present) { messageConverters.add(new Jaxb2RootElementHttpMessageConverter()); }//from w w w.j a v a2 s .c o m if (jacksonPresent) { messageConverters.add(new MappingJacksonHttpMessageConverter()); } if (romePresent) { messageConverters.add(new AtomFeedHttpMessageConverter()); messageConverters.add(new RssChannelHttpMessageConverter()); } restTemplate.setMessageConverters(messageConverters); }
From source file:com.github.cherimojava.orchidae.controller._PictureController.java
@Before public void setup() { controller = new PictureController(); controller.userUtil = userUtil;// w w w. j a va 2 s . c om controller.factory = factory; controller.fileUtil = fileUtil; controller.latestPictureLimit = 10; mvc = MockMvcBuilders.standaloneSetup(controller).setMessageConverters(new EntityConverter(factory), new StringHttpMessageConverter(), new ResourceHttpMessageConverter()).build(); setAuthentication(owner); factory.create(User.class).setUsername(ownr).setPassword("1").setMemberSince(DateTime.now()).save(); session = new MockHttpSession(); session.setAttribute(HttpSessionSecurityContextRepository.SPRING_SECURITY_CONTEXT_KEY, SecurityContextHolder.getContext()); }
From source file:org.jhk.pulsing.web.config.WebControllerConfig.java
@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { super.configureMessageConverters(converters); final Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder(); SerializationHelper.getAvroRecordStream().forEach(avroRecord -> { Class<? extends SpecificRecord> clazz = avroRecord.getClazz(); builder.deserializerByType(clazz, new JsonAvroDeserializer<>(clazz, avroRecord.getSchema())); builder.serializerByType(clazz, new AvroJsonSerializer(clazz)); });//w ww.j a va 2s . c o m converters.add(new MappingJackson2HttpMessageConverter(builder.build())); converters.add(new StringHttpMessageConverter()); converters.add(new ResourceHttpMessageConverter()); converters.add(new FormHttpMessageConverter()); }
From source file:org.cloudfoundry.client.lib.rest.AbstractCloudControllerClient.java
private List<HttpMessageConverter<?>> getHttpMessageConverters() { List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>(); messageConverters.add(new ByteArrayHttpMessageConverter()); messageConverters.add(new StringHttpMessageConverter()); messageConverters.add(new ResourceHttpMessageConverter()); messageConverters.add(new UploadApplicationPayloadHttpMessageConverter()); messageConverters.add(getFormHttpMessageConverter()); messageConverters.add(new MappingJacksonHttpMessageConverter()); return messageConverters; }