Fix new Sonar smells
This commit is contained in:
@@ -445,18 +445,19 @@ public class JpaExecutor implements InitializingBean, BeanFactoryAware {
|
||||
}
|
||||
|
||||
private Object executeOutboundJpaOperationOnPersistentMode(Message<?> message) {
|
||||
Object payload = message.getPayload();
|
||||
switch (this.persistMode) {
|
||||
case PERSIST:
|
||||
this.jpaOperations.persist(message.getPayload(), this.flushSize, this.clearOnFlush);
|
||||
return message.getPayload();
|
||||
this.jpaOperations.persist(payload, this.flushSize, this.clearOnFlush);
|
||||
return payload;
|
||||
case MERGE:
|
||||
return this.jpaOperations.merge(message.getPayload(), this.flushSize, this.clearOnFlush);
|
||||
return this.jpaOperations.merge(payload, this.flushSize, this.clearOnFlush);
|
||||
case DELETE:
|
||||
this.jpaOperations.delete(message.getPayload());
|
||||
this.jpaOperations.delete(payload);
|
||||
if (this.flush) {
|
||||
this.jpaOperations.flush();
|
||||
}
|
||||
return message.getPayload();
|
||||
return payload;
|
||||
default:
|
||||
throw new IllegalStateException("Unsupported PersistMode: " + this.persistMode.name());
|
||||
}
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
|
||||
package org.springframework.integration.rsocket.outbound;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.Map;
|
||||
|
||||
import org.reactivestreams.Publisher;
|
||||
@@ -95,9 +96,11 @@ public class RSocketOutboundGateway extends AbstractReplyProducingMessageHandler
|
||||
* @param route the RSocket endpoint route to use.
|
||||
* @param routeVariables the variables to expand route template.
|
||||
*/
|
||||
public RSocketOutboundGateway(String route, Object... routeVariables) {
|
||||
public RSocketOutboundGateway(String route, @Nullable Object... routeVariables) {
|
||||
this(new ValueExpression<>(route));
|
||||
this.routeVars = routeVariables;
|
||||
if (routeVariables != null) {
|
||||
this.routeVars = Arrays.copyOf(routeVariables, routeVariables.length);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user