|
27 | 27 | import com.datastax.oss.driver.api.core.cql.SimpleStatement; |
28 | 28 | import com.datastax.oss.driver.api.core.cql.Statement; |
29 | 29 | import com.datastax.oss.driver.api.querybuilder.QueryBuilder; |
| 30 | +import org.jspecify.annotations.Nullable; |
30 | 31 | import reactor.core.publisher.Flux; |
31 | 32 | import reactor.core.publisher.Mono; |
32 | 33 |
|
|
50 | 51 | import org.springframework.integration.handler.AbstractReplyProducingMessageHandler; |
51 | 52 | import org.springframework.integration.handler.ExpressionEvaluatingMessageProcessor; |
52 | 53 | import org.springframework.integration.handler.MessageProcessor; |
53 | | -import org.springframework.lang.Nullable; |
54 | 54 | import org.springframework.messaging.Message; |
55 | 55 | import org.springframework.util.Assert; |
56 | 56 |
|
@@ -85,8 +85,10 @@ public class CassandraMessageHandler extends AbstractReplyProducingMessageHandle |
85 | 85 | */ |
86 | 86 | private WriteOptions writeOptions; |
87 | 87 |
|
| 88 | + @SuppressWarnings("NullAway.Init") |
88 | 89 | private ReactiveSessionMessageCallback sessionMessageCallback; |
89 | 90 |
|
| 91 | + @SuppressWarnings("NullAway.Init") |
90 | 92 | private EvaluationContext evaluationContext; |
91 | 93 |
|
92 | 94 | public CassandraMessageHandler(ReactiveCassandraOperations cassandraOperations) { |
@@ -161,6 +163,7 @@ public void setParameterExpressions(Map<String, Expression> parameterExpressions |
161 | 163 | this.parameterExpressions.putAll(parameterExpressions); |
162 | 164 | } |
163 | 165 |
|
| 166 | + @SuppressWarnings("NullAway") |
164 | 167 | public void setStatementProcessor(MessageProcessor<Statement<?>> statementProcessor) { |
165 | 168 | Assert.notNull(statementProcessor, "'statementProcessor' must not be null."); |
166 | 169 | this.sessionMessageCallback = |
@@ -191,6 +194,7 @@ protected void doInit() { |
191 | 194 | } |
192 | 195 |
|
193 | 196 | @Override |
| 197 | + @SuppressWarnings("NullAway") |
194 | 198 | protected Object handleRequestMessage(Message<?> requestMessage) { |
195 | 199 | Object payload = requestMessage.getPayload(); |
196 | 200 |
|
@@ -218,7 +222,7 @@ protected Object handleRequestMessage(Message<?> requestMessage) { |
218 | 222 | } |
219 | 223 | } |
220 | 224 |
|
221 | | - @SuppressWarnings("unchecked") |
| 225 | + @SuppressWarnings({"unchecked", "NullAway"}) |
222 | 226 | private Mono<? extends WriteResult> handleInsert(Object payload) { |
223 | 227 | if (this.ingestQuery != null) { |
224 | 228 | Assert.isInstanceOf(List.class, payload, |
|
0 commit comments