This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new d8791ce5e8f Azure Storage Queue cloudevents data type does not set
proper data Content-Type (#12806)
d8791ce5e8f is described below
commit d8791ce5e8fbc277c3f34146c7b730ecb24f72ac
Author: Andrea Cosentino <[email protected]>
AuthorDate: Tue Jan 16 11:52:00 2024 +0100
Azure Storage Queue cloudevents data type does not set proper data
Content-Type (#12806)
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.