Example usage for org.springframework.util MimeType toString

List of usage examples for org.springframework.util MimeType toString

Introduction

In this page you can find the example usage for org.springframework.util MimeType toString.

Prototype

@Override
    public String toString() 

Source Link

Usage

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);
    }
}