Class JsonMessageConverter
java.lang.Object
com.github.sonus21.rqueue.converter.JsonMessageConverter
- All Implemented Interfaces:
org.springframework.messaging.converter.MessageConverter
public class JsonMessageConverter
extends Object
implements org.springframework.messaging.converter.MessageConverter
JsonMessageConverter tries to convert to JSON and from JSON to object.
Message converter relies on target class information to deserialize JSON to object. If it finds target class is null then it returns the null.
Target class is null till the time method arguments are not resolved, once method arguments are resolved then it will become non-null.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfromMessage(org.springframework.messaging.Message<?> message, Class<?> targetClass) org.springframework.messaging.Message<?>
-
Constructor Details
-
JsonMessageConverter
public JsonMessageConverter() -
JsonMessageConverter
public JsonMessageConverter(tools.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
fromMessage
- Specified by:
fromMessagein interfaceorg.springframework.messaging.converter.MessageConverter
-
toMessage
public org.springframework.messaging.Message<?> toMessage(Object payload, org.springframework.messaging.MessageHeaders headers) - Specified by:
toMessagein interfaceorg.springframework.messaging.converter.MessageConverter
-