This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch azure-storage-queue-transform-content-type in repository https://gitbox.apache.org/repos/asf/camel.git
commit fd2a14cf2a0ef27c2c5f439595c4928b28e6d586 Author: Andrea Cosentino <[email protected]> AuthorDate: Tue Jan 16 11:34:32 2024 +0100 Azure Storage Queue cloudevents data type does not set proper data Content-Type Signed-off-by: Andrea Cosentino <[email protected]> --- .../queue/transform/AzureStorageQueueCloudEventDataTypeTransformer.java | 1 + .../main/java/org/apache/camel/component/cloudevents/CloudEvent.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/components/camel-azure/camel-azure-storage-queue/src/main/java/org/apache/camel/component/azure/storage/queue/transform/AzureStorageQueueCloudEventDataTypeTransformer.java b/components/camel-azure/camel-azure-storage-queue/src/main/java/org/apache/camel/component/azure/storage/queue/transform/AzureStorageQueueCloudEventDataTypeTransformer.java index 6bed53a066d..2b4fd1174f7 100644 --- a/components/camel-azure/camel-azure-storage-queue/src/main/java/org/apache/camel/component/azure/storage/queue/transform/AzureStorageQueueCloudEventDataTypeTransformer.java +++ b/components/camel-azure/camel-azure-storage-queue/src/main/java/org/apache/camel/component/azure/storage/queue/transform/AzureStorageQueueCloudEventDataTypeTransformer.java @@ -52,5 +52,6 @@ public class AzureStorageQueueCloudEventDataTypeTransformer extends Transformer headers.put(CloudEvents.CAMEL_CLOUD_EVENT_SUBJECT, message.getHeader(QueueConstants.POP_RECEIPT, String.class)); } headers.put(CloudEvents.CAMEL_CLOUD_EVENT_TIME, cloudEvent.getEventTime(message.getExchange())); + headers.put(CloudEvents.CAMEL_CLOUD_EVENT_CONTENT_TYPE, CloudEvents.TEXT_PLAIN_MIME_TYPE); } } diff --git a/components/camel-cloudevents/src/main/java/org/apache/camel/component/cloudevents/CloudEvent.java b/components/camel-cloudevents/src/main/java/org/apache/camel/component/cloudevents/CloudEvent.java index 8614ee76f3f..4d4fa9a9fba 100644 --- a/components/camel-cloudevents/src/main/java/org/apache/camel/component/cloudevents/CloudEvent.java +++ b/components/camel-cloudevents/src/main/java/org/apache/camel/component/cloudevents/CloudEvent.java @@ -41,7 +41,9 @@ public interface CloudEvent { String DEFAULT_CAMEL_CLOUD_EVENT_TYPE = "org.apache.camel.event"; String DEFAULT_CAMEL_CLOUD_EVENT_SOURCE = "org.apache.camel"; + // MIME type String APPLICATION_OCTET_STREAM_MIME_TYPE = "application/octet-stream"; + String TEXT_PLAIN_MIME_TYPE = "text/plain"; /** * The CloudEvent spec version.
