diff --git a/spring-modulith-events/spring-modulith-events-api/src/main/java/org/springframework/modulith/events/EventPublication.java b/spring-modulith-events/spring-modulith-events-api/src/main/java/org/springframework/modulith/events/EventPublication.java index f411933c..e3b4c3f9 100644 --- a/spring-modulith-events/spring-modulith-events-api/src/main/java/org/springframework/modulith/events/EventPublication.java +++ b/spring-modulith-events/spring-modulith-events-api/src/main/java/org/springframework/modulith/events/EventPublication.java @@ -76,9 +76,19 @@ public interface EventPublication { /** * Returns whether the publication of the event has completed. * - * @return will never be {@literal null}. + * @deprecated since 1.3, use {@link #isCompleted()} instead. */ + @Deprecated default boolean isPublicationCompleted() { + return isCompleted(); + } + + /** + * Returns whether the publication of the event has completed. + * + * @since 1.3 + */ + default boolean isCompleted() { return getCompletionDate().isPresent(); } diff --git a/spring-modulith-events/spring-modulith-events-core/src/test/java/org/springframework/modulith/events/core/TargetEventPublicationUnitTests.java b/spring-modulith-events/spring-modulith-events-core/src/test/java/org/springframework/modulith/events/core/TargetEventPublicationUnitTests.java index a20098ef..d58e2450 100644 --- a/spring-modulith-events/spring-modulith-events-core/src/test/java/org/springframework/modulith/events/core/TargetEventPublicationUnitTests.java +++ b/spring-modulith-events/spring-modulith-events-core/src/test/java/org/springframework/modulith/events/core/TargetEventPublicationUnitTests.java @@ -48,7 +48,7 @@ class TargetEventPublicationUnitTests { var publication = TargetEventPublication.of(new Object(), PublicationTargetIdentifier.of("foo")); - assertThat(publication.isPublicationCompleted()).isFalse(); + assertThat(publication.isCompleted()).isFalse(); assertThat(publication.getCompletionDate()).isNotPresent(); } } diff --git a/spring-modulith-events/spring-modulith-events-jdbc/src/test/java/org/springframework/modulith/events/jdbc/JdbcEventPublicationRepositoryPerformance.java b/spring-modulith-events/spring-modulith-events-jdbc/src/test/java/org/springframework/modulith/events/jdbc/JdbcEventPublicationRepositoryPerformance.java index 7e294913..499cc788 100644 --- a/spring-modulith-events/spring-modulith-events-jdbc/src/test/java/org/springframework/modulith/events/jdbc/JdbcEventPublicationRepositoryPerformance.java +++ b/spring-modulith-events/spring-modulith-events-jdbc/src/test/java/org/springframework/modulith/events/jdbc/JdbcEventPublicationRepositoryPerformance.java @@ -86,7 +86,7 @@ class JdbcEventPublicationRepositoryPerformance { var candidate = publications.get(new Random().nextInt(number)); - if (!candidate.isPublicationCompleted()) { + if (!candidate.isCompleted()) { toComplete = candidate; }