Class MessageConverterUtils
java.lang.Object
org.springframework.cloud.stream.converter.MessageConverterUtils
Message conversion utility methods.
- Author:
- David Turanski, Gary Russell, Ilayaperumal Gopinathan
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.springframework.util.MimeTypeA general MimeType for Java Types.static final org.springframework.util.MimeTypeA general MimeType for a Java serialized byte array. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Class<?>getJavaTypeForJavaObjectContentType(org.springframework.util.MimeType contentType) Get the java Object type for the MimeType X_JAVA_OBJECT.static org.springframework.util.MimeTypegetMimeType(String contentTypeString) static org.springframework.util.MimeTypejavaObjectMimeType(Class<?> clazz) Build the conventionalMimeTypefor a java object.static org.springframework.util.MimeTyperesolveContentType(String type) static Class<?>resolveJavaType(String type)
-
Field Details
-
X_JAVA_OBJECT
public static final org.springframework.util.MimeType X_JAVA_OBJECTA general MimeType for Java Types. -
X_JAVA_SERIALIZED_OBJECT
public static final org.springframework.util.MimeType X_JAVA_SERIALIZED_OBJECTA general MimeType for a Java serialized byte array.
-
-
Constructor Details
-
MessageConverterUtils
public MessageConverterUtils()
-
-
Method Details
-
getJavaTypeForJavaObjectContentType
public static Class<?> getJavaTypeForJavaObjectContentType(org.springframework.util.MimeType contentType) Get the java Object type for the MimeType X_JAVA_OBJECT.- Parameters:
contentType- content type- Returns:
- the class for the content type.
-
javaObjectMimeType
Build the conventionalMimeTypefor a java object.- Parameters:
clazz- the java type- Returns:
- the MIME type
-
getMimeType
-
resolveContentType
public static org.springframework.util.MimeType resolveContentType(String type) throws ClassNotFoundException, LinkageError - Throws:
ClassNotFoundExceptionLinkageError
-
resolveJavaType
- Throws:
ClassNotFoundExceptionLinkageError
-