Skip to content

Commit e25600b

Browse files
ankushgatsgaryrussell
authored andcommitted
Fix AbstractMLC.getMessageListener Return Type
Getter For MessageListener Tuned With Its Setter Now that we have removed deprecated setMessageListener, which used to accept an argument of type 'Object', and now that we have only one setter which accepts an argument of type `MessageListener`, it now makes sense to return `MessageListener` from getter method. This not only makes getter and setter tuned but would fix the problem wherein the getter and setter required to be working on the same parameter type. e.g. in jxm library.
1 parent ac62429 commit e25600b

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

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

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,11 @@ protected void checkMessageListener(Object listener) {
458458

459459
@Override
460460
@Nullable
461-
public Object getMessageListener() {
461+
/**
462+
* Get a reference to the message listener.
463+
* @return the message listener.
464+
*/
465+
public MessageListener getMessageListener() {
462466
return this.messageListener;
463467
}
464468

0 commit comments

Comments
 (0)