Uses of Class
org.springframework.integration.dsl.HeaderEnricherSpec
Packages that use HeaderEnricherSpec
Package
Description
Root package of the Spring Integration Java DSL.
-
Uses of HeaderEnricherSpec in org.springframework.integration.dsl
Methods in org.springframework.integration.dsl that return HeaderEnricherSpecModifier and TypeMethodDescriptionHeaderEnricherSpec.correlationId(Object correlationId) Add aIntegrationMessageHeaderAccessor.CORRELATION_IDheader.HeaderEnricherSpec.correlationId(Object correlationId, Boolean overwrite) Add aIntegrationMessageHeaderAccessor.CORRELATION_IDheader.HeaderEnricherSpec.correlationIdExpression(String correlationIdExpression) Add aIntegrationMessageHeaderAccessor.CORRELATION_IDheader where the value is a SpELExpressionevaluation result.HeaderEnricherSpec.correlationIdExpression(String correlationIdExpression, Boolean overwrite) Add aIntegrationMessageHeaderAccessor.CORRELATION_IDheader where the value is a SpELExpressionevaluation result.HeaderEnricherSpec.correlationIdFunction(Function<Message<P>, ?> correlationIdFunction, Boolean overwrite) Add aIntegrationMessageHeaderAccessor.CORRELATION_IDheader where the value is obtained by invoking theFunctioncallback.HeaderEnricherSpec.correlationIdFunction(Function<Message<P>, Object> correlationIdFunction) Add aIntegrationMessageHeaderAccessor.CORRELATION_IDheader where the value is obtained by invoking theFunctioncallback.HeaderEnricherSpec.defaultOverwrite(boolean defaultOverwrite) Determine the default action to take when setting individual header specifications without an explicit 'overwrite' argument.HeaderEnricherSpec.errorChannel(Object errorChannel) Add aMessageHeaders.ERROR_CHANNELheader: bean name or instance.HeaderEnricherSpec.errorChannel(Object errorChannel, Boolean overwrite) Add aMessageHeaders.ERROR_CHANNELheader: bean name or instance.HeaderEnricherSpec.errorChannelExpression(String errorChannelExpression) Add aMessageHeaders.ERROR_CHANNELheader where the value is a SpELExpressionevaluation result.HeaderEnricherSpec.errorChannelExpression(String errorChannelExpression, Boolean overwrite) Add aMessageHeaders.ERROR_CHANNELheader where the value is a SpELExpressionevaluation result.HeaderEnricherSpec.errorChannelFunction(Function<Message<P>, ?> errorChannelFunction, Boolean overwrite) Add aMessageHeaders.ERROR_CHANNELheader where the value is obtained by invoking theFunctioncallback.HeaderEnricherSpec.errorChannelFunction(Function<Message<P>, Object> errorChannelFunction) Add aMessageHeaders.ERROR_CHANNELheader where the value is obtained by invoking theFunctioncallback.HeaderEnricherSpec.expirationDate(Object expirationDate) HeaderEnricherSpec.expirationDate(Object expirationDate, Boolean overwrite) Add aIntegrationMessageHeaderAccessor.EXPIRATION_DATEheader.HeaderEnricherSpec.expirationDateExpression(String expirationDateExpression) Add aIntegrationMessageHeaderAccessor.EXPIRATION_DATEheader where the value is a SpELExpressionevaluation result.HeaderEnricherSpec.expirationDateExpression(String expirationDateExpression, Boolean overwrite) Add aIntegrationMessageHeaderAccessor.EXPIRATION_DATEheader where the value is a SpELExpressionevaluation result.HeaderEnricherSpec.expirationDateFunction(Function<Message<P>, ?> expirationDateFunction, Boolean overwrite) Add aIntegrationMessageHeaderAccessor.EXPIRATION_DATEheader where the value is obtained by invoking theFunctioncallback.HeaderEnricherSpec.expirationDateFunction(Function<Message<P>, Object> expirationDateFunction) Add aIntegrationMessageHeaderAccessor.EXPIRATION_DATEheader where the value is obtained by invoking theFunctioncallback.HeaderEnricherSpec.header(String headerName, HeaderValueMessageProcessor<V> headerValueMessageProcessor) Add a single header specification where the value is obtained by calling theHeaderValueMessageProcessor.Add a single header specification.Add a single header specification.HeaderEnricherSpec.headerChannelsToString()Add header specifications to automatically convert header channels (reply, error channels) to Strings and store them in a header channel registry.HeaderEnricherSpec.headerChannelsToString(String timeToLiveExpression) Add header specifications to automatically convert header channels (reply, error channels) to Strings and store them in a header channel registry.HeaderEnricherSpec.headerExpression(String name, String expression) Add a single header specification where the value is a String representation of a SpELExpression.HeaderEnricherSpec.headerExpression(String name, String expression, Boolean overwrite) Add a single header specification where the value is a String representation of a SpELExpression.HeaderEnricherSpec.headerExpressions(Consumer<StringStringMapBuilder> configurer) Add header specifications via the consumer callback, which receives aStringStringMapBuilder; theMapvalues must be String representations of SpEL expressions that will be evaluated at run time when the message headers are enriched.HeaderEnricherSpec.headerExpressions(Consumer<StringStringMapBuilder> configurer, Boolean overwrite) Add header specifications via the consumer callback, which receives aStringStringMapBuilder; theMapvalues must be String representations of SpEL expressions that will be evaluated at run time when the message headers are enriched.HeaderEnricherSpec.headerExpressions(Map<String, String> headers) Add header specifications; theMapvalues must be String representations of SpEL expressions that will be evaluated at run time when the message headers are enriched.HeaderEnricherSpec.headerExpressions(Map<String, String> headers, Boolean overwrite) Add header specifications; theMapvalues must be String representations of SpEL expressions that will be evaluated at run time when the message headers are enriched.HeaderEnricherSpec.headerExpressions(MapBuilder<?, String, String> headers) Add header specifications from theMapBuilder; theMapvalues must be String representations of SpEL expressions that will be evaluated at run time when the message headers are enriched.HeaderEnricherSpec.headerExpressions(MapBuilder<?, String, String> headers, Boolean overwrite) Add header specifications from theMapBuilder; theMapvalues must be String representations of SpEL expressions that will be evaluated at run time when the message headers are enriched.HeaderEnricherSpec.headerFunction(String name, Function<Message<P>, ?> function) Add a single header specification where the value is obtained by invoking theFunctioncallback.HeaderEnricherSpec.headerFunction(String name, Function<Message<P>, ?> function, Boolean overwrite) Add a single header specification where the value is obtained by invoking theFunctioncallback.Add header specifications from theMap; if a map value is anExpression, it will be evaluated at run time when the message headers are enriched.Add header specifications from theMap; if a map value is anExpression, it will be evaluated at run time when the message headers are enriched.HeaderEnricherSpec.headers(MapBuilder<?, String, Object> headers) Add header specifications from theMapBuilder; if a map value is anExpression, it will be evaluated at run time when the message headers are enriched.HeaderEnricherSpec.headers(MapBuilder<?, String, Object> headers, Boolean overwrite) Add header specifications from theMapBuilder; if a map value is anExpression, it will be evaluated at run time when the message headers are enriched.HeaderEnricherSpec.messageProcessor(String expression) Configure anExpressionEvaluatingMessageProcessorthat evaluates to aMapof additional headers.HeaderEnricherSpec.messageProcessor(String beanName, String methodName) Configure anMethodInvokingMessageProcessorthat invokes the method on the bean - the method must return aMapof headers.HeaderEnricherSpec.messageProcessor(MessageProcessor<?> messageProcessor) Configure an optional customMessageProcessorfor the enricher.Add aIntegrationMessageHeaderAccessor.PRIORITYheader.Add aIntegrationMessageHeaderAccessor.PRIORITYheader.HeaderEnricherSpec.priorityExpression(String priorityExpression) Add aIntegrationMessageHeaderAccessor.PRIORITYheader where the value is a SpELExpressionevaluation result.HeaderEnricherSpec.priorityExpression(String priorityExpression, Boolean overwrite) Add aIntegrationMessageHeaderAccessor.PRIORITYheader where the value is a SpELExpressionevaluation result.HeaderEnricherSpec.priorityFunction(Function<Message<P>, ?> priorityFunction, Boolean overwrite) Add aIntegrationMessageHeaderAccessor.PRIORITYheader where the value is obtained by invoking theFunctioncallback.HeaderEnricherSpec.priorityFunction(Function<Message<P>, Object> priorityFunction) Add aIntegrationMessageHeaderAccessor.PRIORITYheader where the value is obtained by invoking theFunctioncallback.HeaderEnricherSpec.replyChannel(Object replyChannel) Add aMessageHeaders.REPLY_CHANNELheader: bean name or instance.HeaderEnricherSpec.replyChannel(Object replyChannel, Boolean overwrite) Add aMessageHeaders.REPLY_CHANNELheader: bean name or instance.HeaderEnricherSpec.replyChannelExpression(String replyChannelExpression) Add aMessageHeaders.REPLY_CHANNELheader where the value is a SpELExpressionevaluation result.HeaderEnricherSpec.replyChannelExpression(String replyChannelExpression, Boolean overwrite) Add aMessageHeaders.REPLY_CHANNELheader where the value is a SpELExpressionevaluation result.HeaderEnricherSpec.replyChannelFunction(Function<Message<P>, ?> replyChannelFunction, Boolean overwrite) Add aMessageHeaders.REPLY_CHANNELheader where the value is obtained by invoking theFunctioncallback.HeaderEnricherSpec.replyChannelFunction(Function<Message<P>, Object> replyChannelFunction) Add aMessageHeaders.REPLY_CHANNELheader where the value is obtained by invoking theFunctioncallback.HeaderEnricherSpec.routingSlip(Boolean overwrite, Object... routingSlipPath) Add aIntegrationMessageHeaderAccessor.ROUTING_SLIPheader.HeaderEnricherSpec.routingSlip(Object... routingSlipPath) Add aIntegrationMessageHeaderAccessor.ROUTING_SLIPheader.HeaderEnricherSpec.shouldSkipNulls(boolean shouldSkipNulls) Method parameters in org.springframework.integration.dsl with type arguments of type HeaderEnricherSpecModifier and TypeMethodDescriptionBaseIntegrationFlowDefinition.enrichHeaders(Consumer<HeaderEnricherSpec> headerEnricherConfigurer)