Sonar Fixes
Critical smells, packages `o.s.i.a*` to `f*`. Plus new smells caused by these changes.
This commit is contained in:
committed by
Artem Bilan
parent
4ade0ceaf4
commit
62fc7df693
@@ -288,14 +288,9 @@ abstract class AbstractSubscribableAmqpChannel extends AbstractAmqpChannel
|
||||
Message<?> messageToSend = null;
|
||||
try {
|
||||
Object converted = this.converter.fromMessage(message);
|
||||
if (converted != null) {
|
||||
messageToSend = (converted instanceof Message<?>) ? (Message<?>) converted
|
||||
: buildMessage(message, converted);
|
||||
this.dispatcher.dispatch(messageToSend);
|
||||
}
|
||||
else if (this.logger.isWarnEnabled()) {
|
||||
this.logger.warn("MessageConverter returned null, no Message to dispatch");
|
||||
}
|
||||
messageToSend = (converted instanceof Message<?>) ? (Message<?>) converted
|
||||
: buildMessage(message, converted);
|
||||
this.dispatcher.dispatch(messageToSend);
|
||||
}
|
||||
catch (MessageDispatchingException e) {
|
||||
String exceptionMessage = e.getMessage() + " for amqp-channel '"
|
||||
|
||||
@@ -46,6 +46,7 @@ import org.springframework.integration.amqp.channel.PollableAmqpChannel;
|
||||
import org.springframework.integration.amqp.channel.PublishSubscribeAmqpChannel;
|
||||
import org.springframework.integration.amqp.support.AmqpHeaderMapper;
|
||||
import org.springframework.integration.amqp.support.DefaultAmqpHeaderMapper;
|
||||
import org.springframework.lang.Nullable;
|
||||
import org.springframework.messaging.support.ChannelInterceptor;
|
||||
import org.springframework.transaction.PlatformTransactionManager;
|
||||
import org.springframework.transaction.interceptor.TransactionAttribute;
|
||||
@@ -152,7 +153,7 @@ public class AmqpChannelFactoryBean extends AbstractFactoryBean<AbstractAmqpChan
|
||||
|
||||
|
||||
@Override
|
||||
public void setBeanName(String name) {
|
||||
public void setBeanName(@Nullable String name) {
|
||||
this.beanName = name;
|
||||
}
|
||||
|
||||
@@ -399,8 +400,8 @@ public class AmqpChannelFactoryBean extends AbstractFactoryBean<AbstractAmqpChan
|
||||
this.channel.setInterceptors(this.interceptors);
|
||||
}
|
||||
this.channel.setBeanName(this.beanName);
|
||||
if (this.getBeanFactory() != null) {
|
||||
this.channel.setBeanFactory(this.getBeanFactory());
|
||||
if (getBeanFactory() != null) {
|
||||
this.channel.setBeanFactory(getBeanFactory()); // NOSONAR never null
|
||||
}
|
||||
if (this.defaultDeliveryMode != null) {
|
||||
this.channel.setDefaultDeliveryMode(this.defaultDeliveryMode);
|
||||
|
||||
Reference in New Issue
Block a user