List of usage examples for org.springframework.util MimeType toString
@Override
public String toString()
From source file:net.pkhsolutions.pecsapp.entity.PictureDescriptor.java
public void setMimeType(@NotNull MimeType mimeType) { this.mimeType = mimeType.toString(); }
From source file:net.acesinc.convergentui.BaseFilter.java
protected void writeResponse(String responseBody, MimeType contentType) throws Exception { RequestContext context = RequestContext.getCurrentContext(); // there is no body to send if (responseBody == null || responseBody.isEmpty()) { return;//www .jav a2s. c om } HttpServletResponse servletResponse = context.getResponse(); servletResponse.setCharacterEncoding("UTF-8"); servletResponse.setContentType(contentType.toString()); OutputStream outStream = servletResponse.getOutputStream(); InputStream is = null; try { writeResponse(new ByteArrayInputStream(responseBody.getBytes()), outStream); } finally { try { if (is != null) { is.close(); } outStream.flush(); outStream.close(); } catch (IOException ex) { } } }
From source file:org.springframework.cloud.schema.avro.AvroMessageConverterSerializationTests.java
private SchemaReference extractSchemaReference(MimeType mimeType) { SchemaReference schemaReference = null; Matcher schemaMatcher = this.versionedSchema.matcher(mimeType.toString()); if (schemaMatcher.find()) { String subject = schemaMatcher.group(1); Integer version = Integer.parseInt(schemaMatcher.group(2)); schemaReference = new SchemaReference(subject, version, AvroSchemaRegistryClientMessageConverter.AVRO_FORMAT); }/*from w w w. j ava2 s . c o m*/ return schemaReference; }
From source file:org.springframework.cloud.stream.converter.CompositeMessageConverterFactory.java
/** * Creation method.//from www . j a va 2 s . c o m * @param mimeType the target MIME type * @return a converter for the target MIME type */ public MessageConverter getMessageConverterForType(MimeType mimeType) { List<MessageConverter> converters = new ArrayList<>(); for (MessageConverter converter : this.converters) { if (converter instanceof AbstractMessageConverter) { for (MimeType type : ((AbstractMessageConverter) converter).getSupportedMimeTypes()) { if (type.includes(mimeType)) { converters.add(converter); } } } else { if (this.log.isDebugEnabled()) { this.log.debug("Ommitted " + converter + " of type " + converter.getClass().toString() + " for '" + mimeType.toString() + "' as it is not an AbstractMessageConverter"); } } } if (CollectionUtils.isEmpty(converters)) { throw new ConversionException("No message converter is registered for " + mimeType.toString()); } if (converters.size() > 1) { return new CompositeMessageConverter(converters); } else { return converters.get(0); } }