Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
b7a779c
CAMEL-24961: camel-catalog - the body a component or data format need…
davsclaus Oct 21, 2026
09db3be
CAMEL-24961: camel-catalog - the body types of platform-http, rest, f…
davsclaus Oct 21, 2026
82f4901
CAMEL-24961: camel-catalog - the body types of paho-mqtt5 and mongodb
davsclaus Oct 21, 2026
cd44efe
CAMEL-24961: camel-catalog - an iterator carrier, and the build rejec…
davsclaus Oct 21, 2026
80d2a4d
Merge branch 'feature/CAMEL-24961-catalog-body-types' into feature/CA…
davsclaus Oct 21, 2026
daec206
CAMEL-24961: camel-catalog - csv with lazyLoad gives an iterator, and…
davsclaus Oct 21, 2026
b64c881
CAMEL-24961: camel-yaml-dsl-validator - the body walks read the body …
davsclaus Oct 21, 2026
4d64270
CAMEL-24961: camel-ai - body types of openai, langchain4j-chat, a2a, …
davsclaus Oct 21, 2026
9069642
CAMEL-24961: camel-yaml-dsl-validator - the options in the path of an…
davsclaus Oct 21, 2026
8f830c0
CAMEL-24961: camel-package-maven-plugin - the build rejects a body ty…
davsclaus Oct 21, 2026
0be66c5
CAMEL-24961: Rename When.carrier to carriers, as the catalog names it
davsclaus Oct 21, 2026
617b873
Merge branch 'feature/CAMEL-24961-catalog-body-types' into feature/CA…
davsclaus Oct 21, 2026
15aaf46
CAMEL-24961: Use When.carriers in the annotations of slice 2
davsclaus Oct 21, 2026
a3605e6
Merge branch 'feature/CAMEL-24961-catalog-body-types-2' into feature/…
davsclaus Oct 21, 2026
bc9d696
Merge branch 'feature/CAMEL-24961-catalog-body-types-3' into feature/…
davsclaus Oct 21, 2026
1ef9d76
CAMEL-24961: Use When.carriers in the annotations of the AI group
davsclaus Oct 21, 2026
3872b8e
CAMEL-24961: Catalog body types for object storage
davsclaus Oct 21, 2026
07e8497
CAMEL-24961: camel-yaml-dsl-maven-plugin - ignore the bodyTypes of th…
davsclaus Oct 22, 2026
920feb7
Merge remote-tracking branch 'origin/feature/CAMEL-24961-catalog-body…
davsclaus Oct 22, 2026
8175555
Merge branch 'feature/CAMEL-24961-catalog-body-types-2' into feature/…
davsclaus Oct 22, 2026
5cfc2d2
Merge branch 'feature/CAMEL-24961-catalog-body-types-3' into feature/…
davsclaus Oct 22, 2026
485f2f0
Merge branch 'feature/CAMEL-24961-catalog-body-types-ai' into feature…
davsclaus Oct 22, 2026
4017dd4
CAMEL-24961: camel-jbang - the options that make a body type not know…
davsclaus Oct 22, 2026
718900c
CAMEL-24961: Catalog body types for cloud messaging
davsclaus Oct 22, 2026
d4d61c9
Merge branch 'feature/CAMEL-24961-catalog-body-types-2' into feature/…
davsclaus Oct 22, 2026
d8b115b
Merge branch 'feature/CAMEL-24961-catalog-body-types-storage' into fe…
davsclaus Oct 22, 2026
134daf5
Merge branch 'feature/CAMEL-24961-catalog-body-types-3' into feature/…
davsclaus Oct 22, 2026
b17bd3c
Merge branch 'feature/CAMEL-24961-catalog-body-types-ai' into feature…
davsclaus Oct 22, 2026
1089a04
CAMEL-24961: Catalog body types for the core components and languages
davsclaus Oct 22, 2026
9ac1f8d
CAMEL-24961: Catalog body types for jira, github2, pqc, dns, caffeine…
davsclaus Oct 22, 2026
c0cde42
Merge branch 'feature/CAMEL-24961-catalog-body-types-messaging' into …
davsclaus Oct 22, 2026
112ee56
Merge branch 'feature/CAMEL-24961-catalog-body-types-core' into featu…
davsclaus Oct 22, 2026
0f439b6
CAMEL-24961: azure-eventhubs - describe the body after the producer, …
davsclaus Oct 22, 2026
41fff21
CAMEL-24961: The bodies a step needs say any, never unknown
davsclaus Oct 22, 2026
250ead0
Merge branch 'feature/CAMEL-24961-catalog-body-types-core' into featu…
davsclaus Oct 22, 2026
6f5f374
CAMEL-24961: Catalog body types for the templating, JSON and XML tran…
davsclaus Oct 22, 2026
773aec4
CAMEL-24961: Catalog body types for the text data formats
davsclaus Oct 22, 2026
7d3b8f3
CAMEL-24961: Catalog body types for the binary data formats
davsclaus Oct 22, 2026
7c24ffe
CAMEL-24961: Catalog body types for mail, paho, spring-rabbitmq, puls…
davsclaus Oct 22, 2026
5b3a95b
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 23, 2026
5139879
CAMEL-24961: Regenerate the smpp endpoint DSL for the encoding header
davsclaus Oct 23, 2026
ac4b080
Merge branch 'feature/CAMEL-24961-catalog-body-types-3' into feature/…
davsclaus Oct 24, 2026
a7c76d3
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
c2b4d95
Merge branch 'feature/CAMEL-24961-catalog-body-types-ai' into feature…
davsclaus Oct 24, 2026
59fd8c6
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
cdc99f2
Merge branch 'feature/CAMEL-24961-catalog-body-types-storage' into fe…
davsclaus Oct 24, 2026
6a7d34b
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
6cad8ce
Merge branch 'feature/CAMEL-24961-catalog-body-types-messaging' into …
davsclaus Oct 24, 2026
03ce459
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
c49b082
Merge branch 'feature/CAMEL-24961-catalog-body-types-core' into featu…
davsclaus Oct 24, 2026
e16e652
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
e72dce0
Merge branch 'feature/CAMEL-24961-catalog-body-types-most-used' into …
davsclaus Oct 24, 2026
4857f1d
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
2bb72ed
Merge branch 'feature/CAMEL-24961-catalog-body-types-transformation' …
davsclaus Oct 24, 2026
bab2be9
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
a3cd249
Merge branch 'feature/CAMEL-24961-catalog-body-types-dataformats-text…
davsclaus Oct 24, 2026
bb1d9e2
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
22be32c
Merge branch 'feature/CAMEL-24961-catalog-body-types-dataformats-bina…
davsclaus Oct 24, 2026
ea62f0d
Merge remote-tracking branch 'origin/main' into feature/CAMEL-24961-c…
davsclaus Oct 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,11 @@
"CamelMailDelete": { "index": 9, "kind": "header", "displayName": "", "group": "consumer", "label": "consumer", "required": false, "javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Deletes the messages after they have been processed.", "constantName": "org.apache.camel.component.mail.MailConstants#MAIL_DELETE" },
"CamelMailMessageId": { "index": 10, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The message ID.", "constantName": "org.apache.camel.component.mail.MailConstants#MAIL_MESSAGE_ID" }
},
"bodyTypes": {
"consumerOut": { "carriers": [ "text", "stream", "pojo" ], "dependsOn": [ "binding" ], "byOption": [ { "option": "mapMailMessage", "value": "false", "carriers": [ "pojo" ], "javaType": "jakarta.mail.Message" } ], "description": "The content of the mail an imap or pop3 consumer reads: a String for text\/plain, text\/html and text\/xml, a stream for another content type, and a jakarta.mail Multipart for a multipart mail, which converts to the text of its first text part, with the files in the attachments. The jakarta.mail.Message itself with mapMailMessage=false" },
"producerIn": { "carriers": [ "null", "text", "bytes", "stream", "file" ], "dependsOn": [ "binding" ], "description": "The text of the mail smtp sends, in the contentType: bytes, a stream or a file are read as text, so send binary content as an attachment, and no body sends an empty text. A jakarta.mail MimeMessage is sent as it is, and a Map or a POJO as its toString(): marshal it first" },
"producerOut": { "carriers": [ "unchanged" ], "description": "Unchanged, with the Message-ID of the mail in the CamelMailMessageId header" }
},
"properties": {
"host": { "index": 0, "kind": "path", "displayName": "Host", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The mail server host name" },
"port": { "index": 1, "kind": "path", "displayName": "Port", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The port number of the mail server" },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,11 @@
"CamelMailDelete": { "index": 9, "kind": "header", "displayName": "", "group": "consumer", "label": "consumer", "required": false, "javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Deletes the messages after they have been processed.", "constantName": "org.apache.camel.component.mail.MailConstants#MAIL_DELETE" },
"CamelMailMessageId": { "index": 10, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The message ID.", "constantName": "org.apache.camel.component.mail.MailConstants#MAIL_MESSAGE_ID" }
},
"bodyTypes": {
"consumerOut": { "carriers": [ "text", "stream", "pojo" ], "dependsOn": [ "binding" ], "byOption": [ { "option": "mapMailMessage", "value": "false", "carriers": [ "pojo" ], "javaType": "jakarta.mail.Message" } ], "description": "The content of the mail an imap or pop3 consumer reads: a String for text\/plain, text\/html and text\/xml, a stream for another content type, and a jakarta.mail Multipart for a multipart mail, which converts to the text of its first text part, with the files in the attachments. The jakarta.mail.Message itself with mapMailMessage=false" },
"producerIn": { "carriers": [ "null", "text", "bytes", "stream", "file" ], "dependsOn": [ "binding" ], "description": "The text of the mail smtp sends, in the contentType: bytes, a stream or a file are read as text, so send binary content as an attachment, and no body sends an empty text. A jakarta.mail MimeMessage is sent as it is, and a Map or a POJO as its toString(): marshal it first" },
"producerOut": { "carriers": [ "unchanged" ], "description": "Unchanged, with the Message-ID of the mail in the CamelMailMessageId header" }
},
"properties": {
"host": { "index": 0, "kind": "path", "displayName": "Host", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The mail server host name" },
"port": { "index": 1, "kind": "path", "displayName": "Port", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The port number of the mail server" },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,12 @@
"CamelNatsDeliveryCounter": { "index": 7, "kind": "header", "displayName": "", "group": "consumer", "label": "consumer", "required": false, "javaType": "long", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "important": true, "description": "Number of times this message has been delivered (1 = first, 1 then message has been redelivered)", "constantName": "org.apache.camel.component.nats.NatsConstants#NATS_DELIVERY_COUNTER" },
"CamelNatsManualAck": { "index": 8, "kind": "header", "displayName": "", "group": "consumer", "label": "consumer", "required": false, "javaType": "org.apache.camel.component.nats.NatsManualAck", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The manual acknowledgment handle for JetStream messages (only set when manualAck=true).", "constantName": "org.apache.camel.component.nats.NatsConstants#NATS_MANUAL_ACK" }
},
"bodyTypes": {
"consumerOut": { "carriers": [ "bytes" ], "javaType": "byte[]", "description": "The payload of the NATS message as a byte array, empty for a message without one: convert or unmarshal it" },
"consumerReply": { "carriers": [ "any" ], "byOption": [ { "option": "exchangePattern", "value": "InOut", "carriers": [ "text", "bytes", "stream", "file" ] } ], "description": "Only with exchangePattern=InOut is a message with a reply subject answered, with the body the route ends with: text, bytes, a stream or a file. A Map, a POJO or no body sends no reply, and the requester times out" },
"producerIn": { "carriers": [ "text", "bytes", "stream", "file" ], "description": "What converts to a byte array: text, bytes, a stream or a file. A Map or a POJO is sent as its toString(), and a List or no body fails: marshal it first" },
"producerOut": { "carriers": [ "unknown" ], "byOption": [ { "option": "exchangePattern", "value": "InOnly", "carriers": [ "unchanged" ] }, { "option": "exchangePattern", "value": "InOut", "carriers": [ "bytes" ], "javaType": "byte[]" } ], "description": "Unchanged for a message that expects no reply (InOnly). A message that expects one (InOut) waits for the reply, up to requestTimeout, and gets its payload as a byte array" }
},
"properties": {
"topic": { "index": 0, "kind": "path", "displayName": "Topic", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.nats.NatsConfiguration", "configurationField": "configuration", "description": "The name of topic we want to use" },
"connectionTimeout": { "index": 1, "kind": "parameter", "displayName": "Connection Timeout", "group": "common", "label": "common", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 2000, "configurationClass": "org.apache.camel.component.nats.NatsConfiguration", "configurationField": "configuration", "description": "Timeout for connection attempts. (in milliseconds)" },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,11 @@
"CamelPahoRetained": { "index": 3, "kind": "header", "displayName": "", "group": "producer", "label": "producer", "required": false, "javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Retain option.", "constantName": "org.apache.camel.component.paho.PahoConstants#CAMEL_PAHO_MSG_RETAINED" },
"CamelPahoOverrideTopic": { "index": 4, "kind": "header", "displayName": "", "group": "producer", "label": "producer", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The name of topic to override and send to instead of topic specified on endpoint.", "constantName": "org.apache.camel.component.paho.PahoConstants#CAMEL_PAHO_OVERRIDE_TOPIC" }
},
"bodyTypes": {
"consumerOut": { "carriers": [ "bytes" ], "javaType": "byte[]", "description": "The payload of the MQTT message" },
"producerIn": { "carriers": [ "text", "bytes", "stream", "file" ], "description": "What converts to a byte array: text, bytes, a stream or a file, sent as the payload. A Map, a POJO or no body fails: marshal it first" },
"producerOut": { "carriers": [ "unchanged" ] }
},
"properties": {
"topic": { "index": 0, "kind": "path", "displayName": "Topic", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Name of the topic" },
"automaticReconnect": { "index": 1, "kind": "parameter", "displayName": "Automatic Reconnect", "group": "common", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.paho.PahoConfiguration", "configurationField": "configuration", "description": "Sets whether the client will automatically attempt to reconnect to the server if the connection is lost. If set to false, the client will not attempt to automatically reconnect to the server in the event that the connection is lost. If set to true, in the event that the connection is lost, the client will attempt to reconnect to the server. It will initially wait 1 second before it attempts to reconnect, for every failed reconnect attempt, the delay will double until it is at 2 minutes at which point the delay will stay at 2 minutes." },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,11 @@
"CamelMailDelete": { "index": 9, "kind": "header", "displayName": "", "group": "consumer", "label": "consumer", "required": false, "javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Deletes the messages after they have been processed.", "constantName": "org.apache.camel.component.mail.MailConstants#MAIL_DELETE" },
"CamelMailMessageId": { "index": 10, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The message ID.", "constantName": "org.apache.camel.component.mail.MailConstants#MAIL_MESSAGE_ID" }
},
"bodyTypes": {
"consumerOut": { "carriers": [ "text", "stream", "pojo" ], "dependsOn": [ "binding" ], "byOption": [ { "option": "mapMailMessage", "value": "false", "carriers": [ "pojo" ], "javaType": "jakarta.mail.Message" } ], "description": "The content of the mail an imap or pop3 consumer reads: a String for text\/plain, text\/html and text\/xml, a stream for another content type, and a jakarta.mail Multipart for a multipart mail, which converts to the text of its first text part, with the files in the attachments. The jakarta.mail.Message itself with mapMailMessage=false" },
"producerIn": { "carriers": [ "null", "text", "bytes", "stream", "file" ], "dependsOn": [ "binding" ], "description": "The text of the mail smtp sends, in the contentType: bytes, a stream or a file are read as text, so send binary content as an attachment, and no body sends an empty text. A jakarta.mail MimeMessage is sent as it is, and a Map or a POJO as its toString(): marshal it first" },
"producerOut": { "carriers": [ "unchanged" ], "description": "Unchanged, with the Message-ID of the mail in the CamelMailMessageId header" }
},
"properties": {
"host": { "index": 0, "kind": "path", "displayName": "Host", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The mail server host name" },
"port": { "index": 1, "kind": "path", "displayName": "Port", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The port number of the mail server" },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,11 @@
"CamelMailDelete": { "index": 9, "kind": "header", "displayName": "", "group": "consumer", "label": "consumer", "required": false, "javaType": "boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Deletes the messages after they have been processed.", "constantName": "org.apache.camel.component.mail.MailConstants#MAIL_DELETE" },
"CamelMailMessageId": { "index": 10, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The message ID.", "constantName": "org.apache.camel.component.mail.MailConstants#MAIL_MESSAGE_ID" }
},
"bodyTypes": {
"consumerOut": { "carriers": [ "text", "stream", "pojo" ], "dependsOn": [ "binding" ], "byOption": [ { "option": "mapMailMessage", "value": "false", "carriers": [ "pojo" ], "javaType": "jakarta.mail.Message" } ], "description": "The content of the mail an imap or pop3 consumer reads: a String for text\/plain, text\/html and text\/xml, a stream for another content type, and a jakarta.mail Multipart for a multipart mail, which converts to the text of its first text part, with the files in the attachments. The jakarta.mail.Message itself with mapMailMessage=false" },
"producerIn": { "carriers": [ "null", "text", "bytes", "stream", "file" ], "dependsOn": [ "binding" ], "description": "The text of the mail smtp sends, in the contentType: bytes, a stream or a file are read as text, so send binary content as an attachment, and no body sends an empty text. A jakarta.mail MimeMessage is sent as it is, and a Map or a POJO as its toString(): marshal it first" },
"producerOut": { "carriers": [ "unchanged" ], "description": "Unchanged, with the Message-ID of the mail in the CamelMailMessageId header" }
},
"properties": {
"host": { "index": 0, "kind": "path", "displayName": "Host", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The mail server host name" },
"port": { "index": 1, "kind": "path", "displayName": "Port", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.mail.MailConfiguration", "configurationField": "configuration", "description": "The port number of the mail server" },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,11 @@
"CamelPulsarProducerMessageDeliverAfter": { "index": 15, "kind": "header", "displayName": "", "group": "producer", "label": "producer", "required": false, "javaType": "Long", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Deliver the message after a given delayed time (millis).", "constantName": "org.apache.camel.component.pulsar.utils.message.PulsarMessageHeaders#DELIVER_AFTER" },
"CamelPulsarProducerMessageId": { "index": 16, "kind": "header", "displayName": "", "group": "producer", "label": "producer", "required": false, "javaType": "org.apache.pulsar.client.api.MessageId", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The message id the broker assigned to the published message.", "constantName": "org.apache.camel.component.pulsar.utils.message.PulsarMessageHeaders#PRODUCER_MESSAGE_ID" }
},
"bodyTypes": {
"consumerOut": { "carriers": [ "bytes", "null" ], "javaType": "byte[]", "description": "The payload of the Pulsar message as a byte array, null for a message with a null value (a tombstone), with the key and the properties in headers: convert or unmarshal it" },
"producerIn": { "carriers": [ "text", "bytes", "stream", "file" ], "description": "What converts to a byte array: text, bytes, a stream or a file, sent as the payload. Any other body is sent with Java serialization, a Map, a List, a number and no body too, and an object that is not Serializable fails: marshal it first" },
"producerOut": { "carriers": [ "unchanged" ], "description": "Unchanged, also when the exchange expects a reply, with the id of the published message in a header" }
},
"properties": {
"persistence": { "index": 0, "kind": "path", "displayName": "Persistence", "group": "common", "label": "", "required": true, "type": "enum", "javaType": "java.lang.String", "enum": [ "persistent", "non-persistent" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Whether the topic is persistent or non-persistent" },
"tenant": { "index": 1, "kind": "path", "displayName": "Tenant", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The tenant" },
Expand Down
Loading
Loading