Clean up warnings in spring-web
This commit is contained in:
@@ -161,6 +161,7 @@ public class HttpComponentsAsyncClientHttpRequestFactory extends HttpComponentsC
|
||||
private HttpAsyncClient startAsyncClient() {
|
||||
HttpAsyncClient client = getAsyncClient();
|
||||
if (client instanceof CloseableHttpAsyncClient) {
|
||||
@SuppressWarnings("resource")
|
||||
CloseableHttpAsyncClient closeableAsyncClient = (CloseableHttpAsyncClient) client;
|
||||
if (!closeableAsyncClient.isRunning()) {
|
||||
closeableAsyncClient.start();
|
||||
|
||||
@@ -69,8 +69,8 @@ public class DecoderHttpMessageReader<T> implements HttpMessageReader<T> {
|
||||
private static void initLogger(Decoder<?> decoder) {
|
||||
if (decoder instanceof AbstractDecoder &&
|
||||
decoder.getClass().getName().startsWith("org.springframework.core.codec")) {
|
||||
Log logger = HttpLogging.forLog(((AbstractDecoder) decoder).getLogger());
|
||||
((AbstractDecoder) decoder).setLogger(logger);
|
||||
Log logger = HttpLogging.forLog(((AbstractDecoder<?>) decoder).getLogger());
|
||||
((AbstractDecoder<?>) decoder).setLogger(logger);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -79,8 +79,8 @@ public class EncoderHttpMessageWriter<T> implements HttpMessageWriter<T> {
|
||||
private static void initLogger(Encoder<?> encoder) {
|
||||
if (encoder instanceof AbstractEncoder &&
|
||||
encoder.getClass().getName().startsWith("org.springframework.core.codec")) {
|
||||
Log logger = HttpLogging.forLog(((AbstractEncoder) encoder).getLogger());
|
||||
((AbstractEncoder) encoder).setLogger(logger);
|
||||
Log logger = HttpLogging.forLog(((AbstractEncoder<?>) encoder).getLogger());
|
||||
((AbstractEncoder<?>) encoder).setLogger(logger);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -108,7 +108,6 @@ public class EncoderHttpMessageWriter<T> implements HttpMessageWriter<T> {
|
||||
return this.encoder.canEncode(elementType, mediaType);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
public Mono<Void> write(Publisher<? extends T> inputStream, ResolvableType elementType,
|
||||
@Nullable MediaType mediaType, ReactiveHttpOutputMessage message, Map<String, Object> hints) {
|
||||
|
||||
@@ -226,7 +226,7 @@ class BaseDefaultCodecs implements CodecConfigurer.DefaultCodecs {
|
||||
* or for multipart requests only ("true"). Generally the two sets are the
|
||||
* same except for the multipart writer itself.
|
||||
*/
|
||||
@SuppressWarnings("unchecked")
|
||||
@SuppressWarnings({ "unchecked", "rawtypes" })
|
||||
final List<HttpMessageWriter<?>> getTypedWriters(boolean forMultipart) {
|
||||
if (!this.registerDefaults) {
|
||||
return Collections.emptyList();
|
||||
|
||||
Reference in New Issue
Block a user