Class CloudEventJsonMessageConverter

java.lang.Object
com.totvs.tjf.messaging.cloudevents.CloudEventJsonMessageConverter
All Implemented Interfaces:
org.springframework.messaging.converter.MessageConverter, org.springframework.messaging.converter.SmartMessageConverter

public class CloudEventJsonMessageConverter extends Object implements org.springframework.messaging.converter.SmartMessageConverter
CloudEventMessage converter from/to TOTVSMessage
Author:
Roger Steuernagel
  • Constructor Details

    • CloudEventJsonMessageConverter

      public CloudEventJsonMessageConverter(com.fasterxml.jackson.databind.ObjectMapper mapper, String springApplicationName)
  • Method Details

    • fromMessage

      public Object fromMessage(org.springframework.messaging.Message<?> message, Class<?> targetClass, @Nullable Object conversionHint)
      Specified by:
      fromMessage in interface org.springframework.messaging.converter.SmartMessageConverter
    • toMessage

      public org.springframework.messaging.Message<?> toMessage(Object object, @Nullable org.springframework.messaging.MessageHeaders headers, @Nullable Object conversionHint)
      Specified by:
      toMessage in interface org.springframework.messaging.converter.SmartMessageConverter
    • fromMessage

      public Object fromMessage(org.springframework.messaging.Message<?> message, Class<?> targetClass)
      Specified by:
      fromMessage in interface org.springframework.messaging.converter.MessageConverter
    • toMessage

      public org.springframework.messaging.Message<?> toMessage(Object payload, org.springframework.messaging.MessageHeaders headers)
      Specified by:
      toMessage in interface org.springframework.messaging.converter.MessageConverter