Class StorageQueueMessageConverter

java.lang.Object
com.azure.spring.messaging.converter.AbstractAzureMessageConverter<com.azure.storage.queue.models.QueueMessageItem,com.azure.storage.queue.models.QueueMessageItem>
com.azure.spring.messaging.storage.queue.support.converter.StorageQueueMessageConverter
All Implemented Interfaces:
AzureMessageConverter<com.azure.storage.queue.models.QueueMessageItem,com.azure.storage.queue.models.QueueMessageItem>

public class StorageQueueMessageConverter extends AbstractAzureMessageConverter<com.azure.storage.queue.models.QueueMessageItem,com.azure.storage.queue.models.QueueMessageItem>
A converter to turn a Message to QueueMessageItem and vice versa.
  • Constructor Details

  • Method Details

    • getObjectMapper

      protected ObjectMapper getObjectMapper()
      Specified by:
      getObjectMapper in class AbstractAzureMessageConverter<com.azure.storage.queue.models.QueueMessageItem,com.azure.storage.queue.models.QueueMessageItem>
    • getPayload

      protected byte[] getPayload(com.azure.storage.queue.models.QueueMessageItem azureMessage)
      Specified by:
      getPayload in class AbstractAzureMessageConverter<com.azure.storage.queue.models.QueueMessageItem,com.azure.storage.queue.models.QueueMessageItem>
    • fromString

      protected com.azure.storage.queue.models.QueueMessageItem fromString(String payload)
      Specified by:
      fromString in class AbstractAzureMessageConverter<com.azure.storage.queue.models.QueueMessageItem,com.azure.storage.queue.models.QueueMessageItem>
    • fromByte

      protected com.azure.storage.queue.models.QueueMessageItem fromByte(byte[] payload)
      Specified by:
      fromByte in class AbstractAzureMessageConverter<com.azure.storage.queue.models.QueueMessageItem,com.azure.storage.queue.models.QueueMessageItem>