类 ByteArrayMessageConverter
- java.lang.Object
- org.springframework.messaging.converter.AbstractMessageConverter
- org.springframework.messaging.converter.ByteArrayMessageConverter
- 所有已实现的接口:
MessageConverter
,SmartMessageConverter
public class ByteArrayMessageConverter extends AbstractMessageConverter
AMessageConverter
that supports MIME type "application/octet-stream" with the payload converted to and from a byte[].- 从以下版本开始:
- 4.0
- 作者:
- Rossen Stoyanchev
字段概要
从类继承的字段 org.springframework.messaging.converter.AbstractMessageConverter
logger
构造器概要
构造器 构造器 说明 ByteArrayMessageConverter()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected Object
convertFromInternal(Message<?> message, Class<?> targetClass, Object conversionHint)
Convert the message payload from serialized form to an Object.protected Object
convertToInternal(Object payload, MessageHeaders headers, Object conversionHint)
Convert the payload object to serialized form.protected boolean
supports(Class<?> clazz)
Whether the given class is supported by this converter.从类继承的方法 org.springframework.messaging.converter.AbstractMessageConverter
canConvertFrom, canConvertTo, convertFromInternal, convertToInternal, fromMessage, fromMessage, getContentTypeResolver, getDefaultContentType, getMimeType, getSerializedPayloadClass, getSupportedMimeTypes, isStrictContentTypeMatch, setContentTypeResolver, setSerializedPayloadClass, setStrictContentTypeMatch, supportsMimeType, toMessage, toMessage
构造器详细资料
ByteArrayMessageConverter
public ByteArrayMessageConverter()
方法详细资料
supports
protected boolean supports(Class<?> clazz)
从类复制的说明:AbstractMessageConverter
Whether the given class is supported by this converter.- 指定者:
supports
在类中AbstractMessageConverter
- 参数:
clazz
- the class to test for support- 返回:
true
if supported;false
otherwise
convertFromInternal
protected Object convertFromInternal(Message<?> message, Class<?> targetClass, Object conversionHint)
从类复制的说明:AbstractMessageConverter
Convert the message payload from serialized form to an Object.- 覆盖:
convertFromInternal
在类中AbstractMessageConverter
- 参数:
message
- the input messagetargetClass
- the target class for the conversionconversionHint
- an extra object passed to theMessageConverter
, e.g. the associatedMethodParameter
(may benull
}- 返回:
- the result of the conversion, or
null
if the converter cannot perform the conversion
convertToInternal
protected Object convertToInternal(Object payload, MessageHeaders headers, Object conversionHint)
从类复制的说明:AbstractMessageConverter
Convert the payload object to serialized form.- 覆盖:
convertToInternal
在类中AbstractMessageConverter
- 参数:
payload
- the Object to convertheaders
- optional headers for the message (may benull
)conversionHint
- an extra object passed to theMessageConverter
, e.g. the associatedMethodParameter
(may benull
}- 返回:
- the resulting payload for the message, or
null
if the converter cannot perform the conversion