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 Summary
ConstructorsConstructorDescriptionCreate an instance ofStorageQueueMessageConverter
.StorageQueueMessageConverter
(ObjectMapper objectMapper) Create an instance ofStorageQueueMessageConverter
. -
Method Summary
Modifier and TypeMethodDescriptionprotected com.azure.storage.queue.models.QueueMessageItem
fromByte
(byte[] payload) protected com.azure.storage.queue.models.QueueMessageItem
fromString
(String payload) protected ObjectMapper
protected byte[]
getPayload
(com.azure.storage.queue.models.QueueMessageItem azureMessage) Methods inherited from class com.azure.spring.messaging.converter.AbstractAzureMessageConverter
buildCustomHeaders, fromMessage, fromPayload, internalToMessage, setCustomHeaders, toMessage, toPayload
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.spring.messaging.converter.AzureMessageConverter
toMessage
-
Constructor Details
-
StorageQueueMessageConverter
public StorageQueueMessageConverter()Create an instance ofStorageQueueMessageConverter
. -
StorageQueueMessageConverter
Create an instance ofStorageQueueMessageConverter
.- Parameters:
objectMapper
- the object mapper.
-
-
Method Details
-
getObjectMapper
- Specified by:
getObjectMapper
in classAbstractAzureMessageConverter<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 classAbstractAzureMessageConverter<com.azure.storage.queue.models.QueueMessageItem,
com.azure.storage.queue.models.QueueMessageItem>
-
fromString
- Specified by:
fromString
in classAbstractAzureMessageConverter<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 classAbstractAzureMessageConverter<com.azure.storage.queue.models.QueueMessageItem,
com.azure.storage.queue.models.QueueMessageItem>
-