Class ByteArrayJsonMessageConverter
java.lang.Object
org.springframework.kafka.support.converter.MessagingMessageConverter
org.springframework.kafka.support.converter.JsonMessageConverter
org.springframework.kafka.support.converter.ByteArrayJsonMessageConverter
- All Implemented Interfaces:
MessageConverter, RecordMessageConverter
@Deprecated(forRemoval=true,
since="4.0")
public class ByteArrayJsonMessageConverter
extends JsonMessageConverter
Deprecated, for removal: This API element is subject to removal in a future version.
JSON Message converter -
byte[] on output, String, Bytes, or byte[] on input.
Used in conjunction with Kafka
ByteArraySerializer/(ByteArrayDeserializer, BytesDeserializer, or StringDeserializer).
More efficient than StringJsonMessageConverter because the
String<->byte[] conversion is avoided.- Since:
- 2.3
-
Field Summary
Fields inherited from class MessagingMessageConverter
logger -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.ByteArrayJsonMessageConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionprotected @Nullable ObjectconvertPayload(org.springframework.messaging.Message<?> message) Deprecated, for removal: This API element is subject to removal in a future version.Subclasses can convert the payload; by default, it's sent unchanged to Kafka.Methods inherited from class JsonMessageConverter
extractAndConvertValue, getObjectMapper, getTypeMapper, initialRecordHeaders, setTypeMapperMethods inherited from class MessagingMessageConverter
fromMessage, getMessagingConverter, setGenerateMessageId, setGenerateTimestamp, setHeaderMapper, setMessagingConverter, setRawRecordHeader, toMessageMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface MessageConverter
commonHeaders
-
Constructor Details
-
ByteArrayJsonMessageConverter
public ByteArrayJsonMessageConverter()Deprecated, for removal: This API element is subject to removal in a future version. -
ByteArrayJsonMessageConverter
public ByteArrayJsonMessageConverter(com.fasterxml.jackson.databind.ObjectMapper objectMapper) Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
convertPayload
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from class:MessagingMessageConverterSubclasses can convert the payload; by default, it's sent unchanged to Kafka.- Overrides:
convertPayloadin classJsonMessageConverter- Parameters:
message- the message.- Returns:
- the payload.
-
ByteArrayJacksonJsonMessageConverterfor Jackson 3.