Skip to content

Commit 9a25271

Browse files
committed
GH-248 - Polishing.
Minor code cleanup.
1 parent 9b0062f commit 9a25271

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

spring-modulith-events/spring-modulith-events-core/src/main/java/org/springframework/modulith/events/config/EnablePersistentDomainEvents.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,11 @@
4343
@Import(PersistentDomainEventsImportSelector.class)
4444
public @interface EnablePersistentDomainEvents {
4545

46+
/**
47+
* {@link ImportSelector} to dynamically pick up configuration types from the classpath.
48+
*
49+
* @author Oliver Drotbohm
50+
*/
4651
static class PersistentDomainEventsImportSelector implements ImportSelector, ResourceLoaderAware {
4752

4853
private ResourceLoader resourceLoader;
@@ -65,6 +70,7 @@ public void setResourceLoader(ResourceLoader resourceLoader) {
6570
* @see org.springframework.context.annotation.ImportSelector#selectImports(org.springframework.core.type.AnnotationMetadata)
6671
*/
6772
@Override
73+
@SuppressWarnings("deprecation")
6874
public String[] selectImports(AnnotationMetadata importingClassMetadata) {
6975

7076
List<String> result = new ArrayList<>();

spring-modulith-events/spring-modulith-events-core/src/main/java/org/springframework/modulith/events/config/EventPublicationAutoConfiguration.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import org.springframework.context.annotation.Import;
3737
import org.springframework.context.annotation.Role;
3838
import org.springframework.core.env.Environment;
39+
import org.springframework.lang.NonNull;
3940
import org.springframework.modulith.events.config.EventPublicationAutoConfiguration.AsyncEnablingConfiguration;
4041
import org.springframework.modulith.events.core.EventPublicationRegistry;
4142
import org.springframework.modulith.events.core.EventPublicationRepository;
@@ -109,6 +110,7 @@ static class AsyncPropertiesDefaulter implements BeanPostProcessor {
109110
* (non-Javadoc)
110111
* @see org.springframework.beans.factory.config.BeanPostProcessor#postProcessAfterInitialization(java.lang.Object, java.lang.String)
111112
*/
113+
@NonNull
112114
@Override
113115
public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {
114116

0 commit comments

Comments
 (0)