This is an automated email from the ASF dual-hosted git repository.
davsclaus 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 5fee8602a95 CAMEL-19417: Regen
5fee8602a95 is described below
commit 5fee8602a95f385dd07ad4824985da979901bbd7
Author: Claus Ibsen <[email protected]>
AuthorDate: Mon Jun 12 06:46:48 2023 +0200
CAMEL-19417: Regen
---
.../camel/catalog/components/spring-rabbitmq.json | 23 +-
.../component/springrabbit/spring-rabbitmq.json | 23 +-
.../dsl/SpringRabbitMQEndpointBuilderFactory.java | 231 ++++++++++++++++++++-
3 files changed, 266 insertions(+), 11 deletions(-)
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-rabbitmq.json
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-rabbitmq.json
index 9b41c6aa3c1..1808b8339ec 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-rabbitmq.json
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/spring-rabbitmq.json
@@ -53,9 +53,26 @@
"headerFilterStrategy": { "index": 28, "kind": "property", "displayName":
"Header Filter Strategy", "group": "filter", "label": "filter", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel
message." }
},
"headers": {
- "CamelSpringRabbitmqRoutingOverrideKey": { "index": 0, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The exchange key.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#ROUTING_OVERRIDE_KEY"
},
- "CamelSpringRabbitmqExchangeOverrideName": { "index": 1, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The exchange name.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#EXCHANGE_OVERRIDE_NAME"
},
- "CamelSpringRabbitmqDeliveryTag": { "index": 2, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "long", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Delivery tag for manual acknowledge
mode", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#DELIVERY_TAG" }
+ "CamelSpringRabbitmqRoutingOverrideKey": { "index": 0, "kind": "header",
"displayName": "", "group": "producer", "label": "producer", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "To override the endpoint
configuration's routing key.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#ROUTING_OVERRIDE_KEY"
},
+ "CamelSpringRabbitmqExchangeOverrideName": { "index": 1, "kind": "header",
"displayName": "", "group": "producer", "label": "producer", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "To override the endpoint
configuration's exchange name.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#EXCHANGE_OVERRIDE_NAME"
},
+ "CamelSpringRabbitmqRedelivered": { "index": 2, "kind": "header",
"displayName": "", "group": "consumer", "label": "consumer", "required": false,
"javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Whether the message was previously
delivered and requeued.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#REDELIVERED" },
+ "CamelSpringRabbitmqDeliveryTag": { "index": 3, "kind": "header",
"displayName": "", "group": "consumer", "label": "consumer", "required": false,
"javaType": "long", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Delivery tag for manual acknowledge
mode.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#DELIVERY_TAG"
},
+ "CamelSpringRabbitmqExchangeName": { "index": 4, "kind": "header",
"displayName": "", "group": "consumer", "label": "consumer", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The exchange name that was used when
publishing the message.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#EXCHANGE_NAME"
},
+ "CamelSpringRabbitmqRoutingKey": { "index": 5, "kind": "header",
"displayName": "", "group": "consumer", "label": "consumer", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The routing key that was used when
publishing the message.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#ROUTING_KEY" },
+ "CamelSpringRabbitmqDeliveryMode": { "index": 6, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "MessageDeliveryMode", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The message delivery
mode.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#DELIVERY_MODE"
},
+ "CamelSpringRabbitmqType": { "index": 7, "kind": "header", "displayName":
"", "group": "common", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Application-specific message type.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#TYPE" },
+ "CamelSpringRabbitmqContentType": { "index": 8, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The message content type.",
"constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#CONTENT_TYPE"
},
+ "CamelSpringRabbitmqContentLength": { "index": 9, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "long", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The message content length.",
"constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#CONTENT_LENGTH"
},
+ "CamelSpringRabbitmqContentEncoding": { "index": 10, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Content encoding used by
applications.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#CONTENT_ENCODING"
},
+ "CamelSpringRabbitmqMessageId": { "index": 11, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Arbitrary message id.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#MESSAGE_ID" },
+ "CamelSpringRabbitmqCorrelationId": { "index": 12, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Identifier to correlate RPC responses
with requests.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#CORRELATION_ID"
},
+ "CamelSpringRabbitmqReplyTo": { "index": 13, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Commonly used to name a callback
queue.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#REPLY_TO" },
+ "CamelSpringRabbitmqExpiration": { "index": 14, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Per-message TTL.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#EXPIRATION" },
+ "CamelSpringRabbitmqTimestamp": { "index": 15, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "Date", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Application-provided timestamp.",
"constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#TIMESTAMP" },
+ "CamelSpringRabbitmqUserId": { "index": 16, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Validated user id.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#USER_ID" },
+ "CamelSpringRabbitmqAppId": { "index": 17, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The application name.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#APP_ID" },
+ "CamelSpringRabbitmqPriority": { "index": 18, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The message priority.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#PRIORITY" },
+ "CamelSpringRabbitmqClusterId": { "index": 19, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The cluster id.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#CLUSTER_ID" }
},
"properties": {
"exchangeName": { "index": 0, "kind": "path", "displayName": "Exchange
Name", "group": "common", "label": "", "required": true, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The exchange name
determines the exchange to which the produced messages will be sent to. In the
case of consumers, the exchange name determines the exchange the queue will be
bound to. Note: to use default exchan [...]
diff --git
a/components/camel-spring-rabbitmq/src/generated/resources/org/apache/camel/component/springrabbit/spring-rabbitmq.json
b/components/camel-spring-rabbitmq/src/generated/resources/org/apache/camel/component/springrabbit/spring-rabbitmq.json
index 9b41c6aa3c1..1808b8339ec 100644
---
a/components/camel-spring-rabbitmq/src/generated/resources/org/apache/camel/component/springrabbit/spring-rabbitmq.json
+++
b/components/camel-spring-rabbitmq/src/generated/resources/org/apache/camel/component/springrabbit/spring-rabbitmq.json
@@ -53,9 +53,26 @@
"headerFilterStrategy": { "index": 28, "kind": "property", "displayName":
"Header Filter Strategy", "group": "filter", "label": "filter", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel
message." }
},
"headers": {
- "CamelSpringRabbitmqRoutingOverrideKey": { "index": 0, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The exchange key.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#ROUTING_OVERRIDE_KEY"
},
- "CamelSpringRabbitmqExchangeOverrideName": { "index": 1, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The exchange name.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#EXCHANGE_OVERRIDE_NAME"
},
- "CamelSpringRabbitmqDeliveryTag": { "index": 2, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "long", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Delivery tag for manual acknowledge
mode", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#DELIVERY_TAG" }
+ "CamelSpringRabbitmqRoutingOverrideKey": { "index": 0, "kind": "header",
"displayName": "", "group": "producer", "label": "producer", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "To override the endpoint
configuration's routing key.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#ROUTING_OVERRIDE_KEY"
},
+ "CamelSpringRabbitmqExchangeOverrideName": { "index": 1, "kind": "header",
"displayName": "", "group": "producer", "label": "producer", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "To override the endpoint
configuration's exchange name.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#EXCHANGE_OVERRIDE_NAME"
},
+ "CamelSpringRabbitmqRedelivered": { "index": 2, "kind": "header",
"displayName": "", "group": "consumer", "label": "consumer", "required": false,
"javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Whether the message was previously
delivered and requeued.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#REDELIVERED" },
+ "CamelSpringRabbitmqDeliveryTag": { "index": 3, "kind": "header",
"displayName": "", "group": "consumer", "label": "consumer", "required": false,
"javaType": "long", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Delivery tag for manual acknowledge
mode.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#DELIVERY_TAG"
},
+ "CamelSpringRabbitmqExchangeName": { "index": 4, "kind": "header",
"displayName": "", "group": "consumer", "label": "consumer", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The exchange name that was used when
publishing the message.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#EXCHANGE_NAME"
},
+ "CamelSpringRabbitmqRoutingKey": { "index": 5, "kind": "header",
"displayName": "", "group": "consumer", "label": "consumer", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The routing key that was used when
publishing the message.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#ROUTING_KEY" },
+ "CamelSpringRabbitmqDeliveryMode": { "index": 6, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "MessageDeliveryMode", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The message delivery
mode.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#DELIVERY_MODE"
},
+ "CamelSpringRabbitmqType": { "index": 7, "kind": "header", "displayName":
"", "group": "common", "label": "", "required": false, "javaType": "String",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Application-specific message type.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#TYPE" },
+ "CamelSpringRabbitmqContentType": { "index": 8, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The message content type.",
"constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#CONTENT_TYPE"
},
+ "CamelSpringRabbitmqContentLength": { "index": 9, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "long", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The message content length.",
"constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#CONTENT_LENGTH"
},
+ "CamelSpringRabbitmqContentEncoding": { "index": 10, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Content encoding used by
applications.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#CONTENT_ENCODING"
},
+ "CamelSpringRabbitmqMessageId": { "index": 11, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Arbitrary message id.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#MESSAGE_ID" },
+ "CamelSpringRabbitmqCorrelationId": { "index": 12, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Identifier to correlate RPC responses
with requests.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#CORRELATION_ID"
},
+ "CamelSpringRabbitmqReplyTo": { "index": 13, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Commonly used to name a callback
queue.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#REPLY_TO" },
+ "CamelSpringRabbitmqExpiration": { "index": 14, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Per-message TTL.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#EXPIRATION" },
+ "CamelSpringRabbitmqTimestamp": { "index": 15, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "Date", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Application-provided timestamp.",
"constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#TIMESTAMP" },
+ "CamelSpringRabbitmqUserId": { "index": 16, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "Validated user id.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#USER_ID" },
+ "CamelSpringRabbitmqAppId": { "index": 17, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The application name.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#APP_ID" },
+ "CamelSpringRabbitmqPriority": { "index": 18, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The message priority.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#PRIORITY" },
+ "CamelSpringRabbitmqClusterId": { "index": 19, "kind": "header",
"displayName": "", "group": "common", "label": "", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The cluster id.", "constantName":
"org.apache.camel.component.springrabbit.SpringRabbitMQConstants#CLUSTER_ID" }
},
"properties": {
"exchangeName": { "index": 0, "kind": "path", "displayName": "Exchange
Name", "group": "common", "label": "", "required": true, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The exchange name
determines the exchange to which the produced messages will be sent to. In the
case of consumers, the exchange name determines the exchange the queue will be
bound to. Note: to use default exchan [...]
diff --git
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SpringRabbitMQEndpointBuilderFactory.java
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SpringRabbitMQEndpointBuilderFactory.java
index f50f35361f8..6104eb4b5a9 100644
---
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SpringRabbitMQEndpointBuilderFactory.java
+++
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SpringRabbitMQEndpointBuilderFactory.java
@@ -1906,11 +1906,11 @@ public interface SpringRabbitMQEndpointBuilderFactory {
private static final SpringRabbitMQHeaderNameBuilder INSTANCE = new
SpringRabbitMQHeaderNameBuilder();
/**
- * The exchange key.
+ * To override the endpoint configuration's routing key.
*
* The option is a: {@code String} type.
*
- * Group: common
+ * Group: producer
*
* @return the name of the header {@code
* SpringRabbitmqRoutingOverrideKey}.
@@ -1920,11 +1920,11 @@ public interface SpringRabbitMQEndpointBuilderFactory {
}
/**
- * The exchange name.
+ * To override the endpoint configuration's exchange name.
*
* The option is a: {@code String} type.
*
- * Group: common
+ * Group: producer
*
* @return the name of the header {@code
* SpringRabbitmqExchangeOverrideName}.
@@ -1933,18 +1933,239 @@ public interface SpringRabbitMQEndpointBuilderFactory {
return "SpringRabbitmqExchangeOverrideName";
}
+ /**
+ * Whether the message was previously delivered and requeued.
+ *
+ * The option is a: {@code Boolean} type.
+ *
+ * Group: consumer
+ *
+ * @return the name of the header {@code SpringRabbitmqRedelivered}.
+ */
+ public String springRabbitmqRedelivered() {
+ return "SpringRabbitmqRedelivered";
+ }
+
/**
* Delivery tag for manual acknowledge mode.
*
* The option is a: {@code long} type.
*
- * Group: common
+ * Group: consumer
*
* @return the name of the header {@code SpringRabbitmqDeliveryTag}.
*/
public String springRabbitmqDeliveryTag() {
return "SpringRabbitmqDeliveryTag";
}
+
+ /**
+ * The exchange name that was used when publishing the message.
+ *
+ * The option is a: {@code String} type.
+ *
+ * Group: consumer
+ *
+ * @return the name of the header {@code SpringRabbitmqExchangeName}.
+ */
+ public String springRabbitmqExchangeName() {
+ return "SpringRabbitmqExchangeName";
+ }
+
+ /**
+ * The routing key that was used when publishing the message.
+ *
+ * The option is a: {@code String} type.
+ *
+ * Group: consumer
+ *
+ * @return the name of the header {@code SpringRabbitmqRoutingKey}.
+ */
+ public String springRabbitmqRoutingKey() {
+ return "SpringRabbitmqRoutingKey";
+ }
+
+ /**
+ * The message delivery mode.
+ *
+ * The option is a: {@code MessageDeliveryMode} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code SpringRabbitmqDeliveryMode}.
+ */
+ public String springRabbitmqDeliveryMode() {
+ return "SpringRabbitmqDeliveryMode";
+ }
+
+ /**
+ * Application-specific message type.
+ *
+ * The option is a: {@code String} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code SpringRabbitmqType}.
+ */
+ public String springRabbitmqType() {
+ return "SpringRabbitmqType";
+ }
+
+ /**
+ * The message content type.
+ *
+ * The option is a: {@code String} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code SpringRabbitmqContentType}.
+ */
+ public String springRabbitmqContentType() {
+ return "SpringRabbitmqContentType";
+ }
+
+ /**
+ * The message content length.
+ *
+ * The option is a: {@code long} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code SpringRabbitmqContentLength}.
+ */
+ public String springRabbitmqContentLength() {
+ return "SpringRabbitmqContentLength";
+ }
+
+ /**
+ * Content encoding used by applications.
+ *
+ * The option is a: {@code String} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code
SpringRabbitmqContentEncoding}.
+ */
+ public String springRabbitmqContentEncoding() {
+ return "SpringRabbitmqContentEncoding";
+ }
+
+ /**
+ * Arbitrary message id.
+ *
+ * The option is a: {@code String} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code SpringRabbitmqMessageId}.
+ */
+ public String springRabbitmqMessageId() {
+ return "SpringRabbitmqMessageId";
+ }
+
+ /**
+ * Identifier to correlate RPC responses with requests.
+ *
+ * The option is a: {@code String} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code SpringRabbitmqCorrelationId}.
+ */
+ public String springRabbitmqCorrelationId() {
+ return "SpringRabbitmqCorrelationId";
+ }
+
+ /**
+ * Commonly used to name a callback queue.
+ *
+ * The option is a: {@code String} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code SpringRabbitmqReplyTo}.
+ */
+ public String springRabbitmqReplyTo() {
+ return "SpringRabbitmqReplyTo";
+ }
+
+ /**
+ * Per-message TTL.
+ *
+ * The option is a: {@code String} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code SpringRabbitmqExpiration}.
+ */
+ public String springRabbitmqExpiration() {
+ return "SpringRabbitmqExpiration";
+ }
+
+ /**
+ * Application-provided timestamp.
+ *
+ * The option is a: {@code Date} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code SpringRabbitmqTimestamp}.
+ */
+ public String springRabbitmqTimestamp() {
+ return "SpringRabbitmqTimestamp";
+ }
+
+ /**
+ * Validated user id.
+ *
+ * The option is a: {@code String} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code SpringRabbitmqUserId}.
+ */
+ public String springRabbitmqUserId() {
+ return "SpringRabbitmqUserId";
+ }
+
+ /**
+ * The application name.
+ *
+ * The option is a: {@code String} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code SpringRabbitmqAppId}.
+ */
+ public String springRabbitmqAppId() {
+ return "SpringRabbitmqAppId";
+ }
+
+ /**
+ * The message priority.
+ *
+ * The option is a: {@code Integer} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code SpringRabbitmqPriority}.
+ */
+ public String springRabbitmqPriority() {
+ return "SpringRabbitmqPriority";
+ }
+
+ /**
+ * The cluster id.
+ *
+ * The option is a: {@code String} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code SpringRabbitmqClusterId}.
+ */
+ public String springRabbitmqClusterId() {
+ return "SpringRabbitmqClusterId";
+ }
}
static SpringRabbitMQEndpointBuilder endpointBuilder(
String componentName,