StreamListenerAnnotationBeanPostProcessor refactoring/polishing
Continue the work started in f53ff9585a
- simplified 'isDeclarativeMethodParameter(..) operation of StreamListenerAnnotationBeanPostProcessor
- aligned MessageChannelToInputFluxParameterAdapter and MessageChannelToInputObservableParameterAdapter around the actual Message
This commit is contained in:
@@ -47,7 +47,7 @@ public class MessageChannelToInputFluxParameterAdapter
|
||||
|
||||
@Override
|
||||
public boolean supports(Class<?> bindingTargetType, MethodParameter methodParameter) {
|
||||
return SubscribableChannel.class.isAssignableFrom(bindingTargetType)
|
||||
return MessageChannel.class.isAssignableFrom(bindingTargetType)
|
||||
&& Flux.class.isAssignableFrom(methodParameter.getParameterType());
|
||||
}
|
||||
|
||||
|
||||
@@ -41,8 +41,9 @@ public class MessageChannelToInputObservableParameterAdapter
|
||||
this.messageChannelToInputFluxArgumentAdapter = messageChannelToInputFluxArgumentAdapter;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean supports(Class<?> bindingTargetType, MethodParameter methodParameter) {
|
||||
return SubscribableChannel.class.isAssignableFrom(bindingTargetType)
|
||||
return MessageChannel.class.isAssignableFrom(bindingTargetType)
|
||||
&& Observable.class.isAssignableFrom(methodParameter.getParameterType());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user