@@ -216,7 +216,7 @@ public HeaderEnricherSpec headerExpressions(MapBuilder<?, String, String> header
216
216
* @param overwrite true to overwrite existing headers.
217
217
* @return the header enricher spec.
218
218
*/
219
- public HeaderEnricherSpec headerExpressions (MapBuilder <?, String , String > headers , Boolean overwrite ) {
219
+ public HeaderEnricherSpec headerExpressions (MapBuilder <?, String , String > headers , @ Nullable Boolean overwrite ) {
220
220
Assert .notNull (headers , HEADERS_MUST_NOT_BE_NULL );
221
221
return headerExpressions (headers .get (), overwrite );
222
222
}
@@ -285,7 +285,7 @@ public HeaderEnricherSpec headerExpressions(Map<String, String> headers) {
285
285
* @param overwrite true to overwrite existing headers.
286
286
* @return the header enricher spec.
287
287
*/
288
- public HeaderEnricherSpec headerExpressions (Map <String , String > headers , Boolean overwrite ) {
288
+ public HeaderEnricherSpec headerExpressions (Map <String , String > headers , @ Nullable Boolean overwrite ) {
289
289
Assert .notNull (headers , HEADERS_MUST_NOT_BE_NULL );
290
290
for (Entry <String , String > entry : headers .entrySet ()) {
291
291
AbstractHeaderValueMessageProcessor <Object > processor =
@@ -314,7 +314,7 @@ public HeaderEnricherSpec correlationId(Object correlationId) {
314
314
* @return the header enricher spec.
315
315
* @since 5.2
316
316
*/
317
- public HeaderEnricherSpec correlationId (Object correlationId , Boolean overwrite ) {
317
+ public HeaderEnricherSpec correlationId (Object correlationId , @ Nullable Boolean overwrite ) {
318
318
return header (IntegrationMessageHeaderAccessor .CORRELATION_ID , correlationId , overwrite );
319
319
}
320
320
@@ -341,7 +341,7 @@ public HeaderEnricherSpec correlationIdExpression(String correlationIdExpression
341
341
* @return the header enricher spec.
342
342
* @since 5.2
343
343
*/
344
- public HeaderEnricherSpec correlationIdExpression (String correlationIdExpression , Boolean overwrite ) {
344
+ public HeaderEnricherSpec correlationIdExpression (String correlationIdExpression , @ Nullable Boolean overwrite ) {
345
345
return headerExpression (IntegrationMessageHeaderAccessor .CORRELATION_ID , correlationIdExpression , overwrite );
346
346
}
347
347
@@ -371,7 +371,7 @@ public <P> HeaderEnricherSpec correlationIdFunction(Function<Message<P>, Object>
371
371
* @see FunctionExpression
372
372
*/
373
373
public <P > HeaderEnricherSpec correlationIdFunction (Function <Message <P >, ?> correlationIdFunction ,
374
- Boolean overwrite ) {
374
+ @ Nullable Boolean overwrite ) {
375
375
376
376
return headerFunction (IntegrationMessageHeaderAccessor .CORRELATION_ID , correlationIdFunction , overwrite );
377
377
}
@@ -394,7 +394,7 @@ public HeaderEnricherSpec replyChannel(Object replyChannel) {
394
394
* @return the header enricher spec.
395
395
* @since 5.2
396
396
*/
397
- public HeaderEnricherSpec replyChannel (Object replyChannel , Boolean overwrite ) {
397
+ public HeaderEnricherSpec replyChannel (Object replyChannel , @ Nullable Boolean overwrite ) {
398
398
return header (MessageHeaders .REPLY_CHANNEL , replyChannel , overwrite );
399
399
}
400
400
@@ -419,7 +419,7 @@ public HeaderEnricherSpec replyChannelExpression(String replyChannelExpression)
419
419
* @return the header enricher spec.
420
420
* @since 5.2
421
421
*/
422
- public HeaderEnricherSpec replyChannelExpression (String replyChannelExpression , Boolean overwrite ) {
422
+ public HeaderEnricherSpec replyChannelExpression (String replyChannelExpression , @ Nullable Boolean overwrite ) {
423
423
return headerExpression (MessageHeaders .REPLY_CHANNEL , replyChannelExpression , overwrite );
424
424
}
425
425
@@ -449,7 +449,7 @@ public <P> HeaderEnricherSpec replyChannelFunction(Function<Message<P>, Object>
449
449
* @see FunctionExpression
450
450
*/
451
451
public <P > HeaderEnricherSpec replyChannelFunction (Function <Message <P >, ?> replyChannelFunction ,
452
- Boolean overwrite ) {
452
+ @ Nullable Boolean overwrite ) {
453
453
454
454
return headerFunction (MessageHeaders .REPLY_CHANNEL , replyChannelFunction , overwrite );
455
455
}
@@ -472,7 +472,7 @@ public HeaderEnricherSpec errorChannel(Object errorChannel) {
472
472
* @return the header enricher spec.
473
473
* @since 5.2
474
474
*/
475
- public HeaderEnricherSpec errorChannel (Object errorChannel , Boolean overwrite ) {
475
+ public HeaderEnricherSpec errorChannel (Object errorChannel , @ Nullable Boolean overwrite ) {
476
476
return header (MessageHeaders .ERROR_CHANNEL , errorChannel , overwrite );
477
477
}
478
478
@@ -497,7 +497,7 @@ public HeaderEnricherSpec errorChannelExpression(String errorChannelExpression)
497
497
* @return the header enricher spec.
498
498
* @since 5.2
499
499
*/
500
- public HeaderEnricherSpec errorChannelExpression (String errorChannelExpression , Boolean overwrite ) {
500
+ public HeaderEnricherSpec errorChannelExpression (String errorChannelExpression , @ Nullable Boolean overwrite ) {
501
501
return headerExpression (MessageHeaders .ERROR_CHANNEL , errorChannelExpression , overwrite );
502
502
}
503
503
@@ -527,7 +527,7 @@ public <P> HeaderEnricherSpec errorChannelFunction(Function<Message<P>, Object>
527
527
* @see FunctionExpression
528
528
*/
529
529
public <P > HeaderEnricherSpec errorChannelFunction (Function <Message <P >, ?> errorChannelFunction ,
530
- Boolean overwrite ) {
530
+ @ Nullable Boolean overwrite ) {
531
531
532
532
return headerFunction (MessageHeaders .ERROR_CHANNEL , errorChannelFunction , overwrite );
533
533
}
@@ -550,7 +550,7 @@ public HeaderEnricherSpec priority(Number priority) {
550
550
* @return the header enricher spec.
551
551
* @since 5.2
552
552
*/
553
- public HeaderEnricherSpec priority (Number priority , Boolean overwrite ) {
553
+ public HeaderEnricherSpec priority (Number priority , @ Nullable Boolean overwrite ) {
554
554
return header (IntegrationMessageHeaderAccessor .PRIORITY , priority , overwrite );
555
555
}
556
556
@@ -575,7 +575,7 @@ public HeaderEnricherSpec priorityExpression(String priorityExpression) {
575
575
* @return the header enricher spec.
576
576
* @since 5.2
577
577
*/
578
- public HeaderEnricherSpec priorityExpression (String priorityExpression , Boolean overwrite ) {
578
+ public HeaderEnricherSpec priorityExpression (String priorityExpression , @ Nullable Boolean overwrite ) {
579
579
return headerExpression (IntegrationMessageHeaderAccessor .PRIORITY , priorityExpression , overwrite );
580
580
}
581
581
@@ -604,7 +604,9 @@ public <P> HeaderEnricherSpec priorityFunction(Function<Message<P>, Object> prio
604
604
* @since 5.2
605
605
* @see FunctionExpression
606
606
*/
607
- public <P > HeaderEnricherSpec priorityFunction (Function <Message <P >, ?> priorityFunction , Boolean overwrite ) {
607
+ public <P > HeaderEnricherSpec priorityFunction (Function <Message <P >, ?> priorityFunction ,
608
+ @ Nullable Boolean overwrite ) {
609
+
608
610
return headerFunction (IntegrationMessageHeaderAccessor .PRIORITY , priorityFunction , overwrite );
609
611
}
610
612
@@ -626,7 +628,7 @@ public HeaderEnricherSpec expirationDate(Object expirationDate) {
626
628
* @return the header enricher spec.
627
629
* @since 5.2
628
630
*/
629
- public HeaderEnricherSpec expirationDate (Object expirationDate , Boolean overwrite ) {
631
+ public HeaderEnricherSpec expirationDate (Object expirationDate , @ Nullable Boolean overwrite ) {
630
632
return header (IntegrationMessageHeaderAccessor .EXPIRATION_DATE , expirationDate , overwrite );
631
633
}
632
634
@@ -653,7 +655,7 @@ public HeaderEnricherSpec expirationDateExpression(String expirationDateExpressi
653
655
* @return the header enricher spec.
654
656
* @since 5.2
655
657
*/
656
- public HeaderEnricherSpec expirationDateExpression (String expirationDateExpression , Boolean overwrite ) {
658
+ public HeaderEnricherSpec expirationDateExpression (String expirationDateExpression , @ Nullable Boolean overwrite ) {
657
659
return headerExpression (IntegrationMessageHeaderAccessor .EXPIRATION_DATE , expirationDateExpression , overwrite );
658
660
}
659
661
@@ -683,7 +685,7 @@ public <P> HeaderEnricherSpec expirationDateFunction(Function<Message<P>, Object
683
685
* @see FunctionExpression
684
686
*/
685
687
public <P > HeaderEnricherSpec expirationDateFunction (Function <Message <P >, ?> expirationDateFunction ,
686
- Boolean overwrite ) {
688
+ @ Nullable Boolean overwrite ) {
687
689
688
690
return headerFunction (IntegrationMessageHeaderAccessor .EXPIRATION_DATE , expirationDateFunction , overwrite );
689
691
}
@@ -726,7 +728,7 @@ public HeaderEnricherSpec routingSlip(Object... routingSlipPath) {
726
728
* @return the header enricher spec.
727
729
* @since 5.2
728
730
*/
729
- public HeaderEnricherSpec routingSlip (Boolean overwrite , Object ... routingSlipPath ) {
731
+ public HeaderEnricherSpec routingSlip (@ Nullable Boolean overwrite , Object ... routingSlipPath ) {
730
732
RoutingSlipHeaderValueMessageProcessor routingSlipHeaderValueMessageProcessor =
731
733
new RoutingSlipHeaderValueMessageProcessor (routingSlipPath );
732
734
routingSlipHeaderValueMessageProcessor .setOverwrite (overwrite );
0 commit comments