Skip to content

Commit 75fcdda

Browse files
authored
GH-8754: MessageBuilder: enhance @Nullable
Fixes #8754 * `AbstractIntegrationMessageBuilder.setExpirationDate(@nullable Long expirationDate)` * `MessageBuilder.setExpirationDate(@nullable Long expirationDate)` * `MessageBuilder.setExpirationDate(@nullable Date expirationDate)` **Cherry-pick to `6.1.x` & `6.0.x`**
1 parent 098ba3e commit 75fcdda

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

spring-integration-core/src/main/java/org/springframework/integration/support/AbstractIntegrationMessageBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
*/
4545
public abstract class AbstractIntegrationMessageBuilder<T> {
4646

47-
public AbstractIntegrationMessageBuilder<T> setExpirationDate(Long expirationDate) {
47+
public AbstractIntegrationMessageBuilder<T> setExpirationDate(@Nullable Long expirationDate) {
4848
return setHeader(IntegrationMessageHeaderAccessor.EXPIRATION_DATE, expirationDate);
4949
}
5050

spring-integration-core/src/main/java/org/springframework/integration/support/MessageBuilder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,13 +241,13 @@ public MessageBuilder<T> popSequenceDetails() {
241241
}
242242

243243
@Override
244-
public MessageBuilder<T> setExpirationDate(Long expirationDate) {
244+
public MessageBuilder<T> setExpirationDate(@Nullable Long expirationDate) {
245245
super.setExpirationDate(expirationDate);
246246
return this;
247247
}
248248

249249
@Override
250-
public MessageBuilder<T> setExpirationDate(Date expirationDate) {
250+
public MessageBuilder<T> setExpirationDate(@Nullable Date expirationDate) {
251251
super.setExpirationDate(expirationDate);
252252
return this;
253253
}

0 commit comments

Comments
 (0)