Class InternalMailJetEventsQueueConfig.EventsConverter

java.lang.Object
es.kukenan.smartfi.microservice.communication.config.InternalMailJetEventsQueueConfig.EventsConverter
All Implemented Interfaces:
org.springframework.amqp.support.converter.MessageConverter
Enclosing class:
InternalMailJetEventsQueueConfig

private static class InternalMailJetEventsQueueConfig.EventsConverter extends Object implements org.springframework.amqp.support.converter.MessageConverter
Amqp message converter for the "MailJet real time API notification events".
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final es.kukenan.smartfi.common.utils.CustomObjectMapper
    Jackson object mapper to read/write json.
  • Constructor Summary

    Constructors
    Constructor
    Description
    EventsConverter(es.kukenan.smartfi.common.utils.CustomObjectMapper customObjectMapper)
    State constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    fromMessage(org.springframework.amqp.core.Message message)
     
    org.springframework.amqp.core.Message
    toMessage(Object object, org.springframework.amqp.core.MessageProperties messageProperties)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.springframework.amqp.support.converter.MessageConverter

    toMessage
  • Field Details

    • customObjectMapper

      private final es.kukenan.smartfi.common.utils.CustomObjectMapper customObjectMapper
      Jackson object mapper to read/write json.
  • Constructor Details

    • EventsConverter

      public EventsConverter(es.kukenan.smartfi.common.utils.CustomObjectMapper customObjectMapper)
      State constructor.
      Parameters:
      customObjectMapper - customObjectMapper.
  • Method Details

    • toMessage

      public org.springframework.amqp.core.Message toMessage(Object object, org.springframework.amqp.core.MessageProperties messageProperties) throws org.springframework.amqp.support.converter.MessageConversionException
      Specified by:
      toMessage in interface org.springframework.amqp.support.converter.MessageConverter
      Throws:
      org.springframework.amqp.support.converter.MessageConversionException
    • fromMessage

      public Object fromMessage(org.springframework.amqp.core.Message message) throws org.springframework.amqp.support.converter.MessageConversionException
      Specified by:
      fromMessage in interface org.springframework.amqp.support.converter.MessageConverter
      Throws:
      org.springframework.amqp.support.converter.MessageConversionException