Skip to content

Commit c229b2d

Browse files
committed
GH-1352: Add package-info with NonNullApi Annot.
1 parent cac8fdc commit c229b2d

File tree

7 files changed

+27
-4
lines changed

7 files changed

+27
-4
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/**
2+
* Provides classes for stream listener configuration.
3+
*/
4+
@org.springframework.lang.NonNullApi
5+
package org.springframework.rabbit.stream.config;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/**
2+
* Provides classes for stream listener adapters.
3+
*/
4+
@org.springframework.lang.NonNullApi
5+
package org.springframework.rabbit.stream.listener.adapter;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/**
2+
* Provides classes for stream listeners.
3+
*/
4+
@org.springframework.lang.NonNullApi
5+
package org.springframework.rabbit.stream.listener;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
/**
2+
* Provides classes for message conversion.
3+
*/
4+
@org.springframework.lang.NonNullApi
5+
package org.springframework.rabbit.stream.support.converter;

Diff for: spring-rabbit/src/main/java/org/springframework/amqp/rabbit/config/AbstractRabbitListenerContainerFactory.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
import org.springframework.amqp.rabbit.batch.BatchingStrategy;
3131
import org.springframework.amqp.rabbit.connection.ConnectionFactory;
3232
import org.springframework.amqp.rabbit.listener.AbstractMessageListenerContainer;
33-
import org.springframework.amqp.rabbit.listener.RabbitListenerContainerFactory;
3433
import org.springframework.amqp.rabbit.listener.RabbitListenerEndpoint;
3534
import org.springframework.amqp.support.ConsumerTagStrategy;
3635
import org.springframework.amqp.support.converter.MessageConverter;
@@ -48,7 +47,8 @@
4847
import org.springframework.util.backoff.FixedBackOff;
4948

5049
/**
51-
* Base {@link RabbitListenerContainerFactory} for Spring's base container implementation.
50+
* {@link org.springframework.amqp.rabbit.listener.RabbitListenerContainerFactory}
51+
* for Spring's base container implementation.
5252
* @param <C> the container type.
5353
*
5454
* @author Stephane Nicoll

Diff for: spring-rabbit/src/main/java/org/springframework/amqp/rabbit/listener/AbstractMessageListenerContainer.java

+2
Original file line numberDiff line numberDiff line change
@@ -456,6 +456,7 @@ protected void checkMessageListener(Object listener) {
456456
}
457457

458458
@Override
459+
@Nullable
459460
public Object getMessageListener() {
460461
return this.messageListener;
461462
}
@@ -693,6 +694,7 @@ public String getListenerId() {
693694
return this.listenerId != null ? this.listenerId : this.beanName;
694695
}
695696

697+
@Override
696698
public void setListenerId(String listenerId) {
697699
this.listenerId = listenerId;
698700
}

Diff for: spring-rabbit/src/main/java/org/springframework/amqp/rabbit/listener/SimpleMessageListenerContainer.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -564,8 +564,9 @@ protected void doStart() {
564564
}
565565

566566
private void checkListenerContainerAware() {
567-
if (getMessageListener() instanceof ListenerContainerAware) {
568-
Collection<String> expectedQueueNames = ((ListenerContainerAware) getMessageListener()).expectedQueueNames();
567+
Object messageListener = getMessageListener();
568+
if (messageListener instanceof ListenerContainerAware) {
569+
Collection<String> expectedQueueNames = ((ListenerContainerAware) messageListener).expectedQueueNames();
569570
if (expectedQueueNames != null) {
570571
String[] queueNames = getQueueNames();
571572
Assert.state(expectedQueueNames.size() == queueNames.length,

0 commit comments

Comments
 (0)