Skip to content

Add option to AmqpInboundChannelAdapter ot override default amqp_batchedHeaders name to something else #9647

@artembilan

Description

@artembilan

The new setter is:

	/**
	 * Set a header name containing {@code List<Map<String, Object>} headers when batch mode
	 * is {@link BatchMode#EXTRACT_PAYLOADS_WITH_HEADERS}.
	 * Defaults to {@link #CONSOLIDATED_HEADERS}.
	 * @param headerNameForBatchedHeaders the name of header
	 * containing {@code List<Map<String, Object>} headers when batch mode
	 * is {@link BatchMode#EXTRACT_PAYLOADS_WITH_HEADERS}.
	 * @since 6.4
	 */
	public void setHeaderNameForBatchedHeaders(String headerNameForBatchedHeaders) {
		Assert.hasText(headerNameForBatchedHeaders, "'headerNameForBatchedHeaders' must not be empty");
		this.headerNameForBatchedHeaders = headerNameForBatchedHeaders;
	}

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions