Replace AtomicReference<Boolean> with AtomicBoolean in AbstractServerHttpResponse.writeWith()

This commit is contained in:
izeye 2020-12-12 11:33:11 +09:00 committed by Juergen Hoeller
parent ec33b4241a
commit 17e6cf1cc1
1 changed files with 2 additions and 1 deletions

View File

@ -18,6 +18,7 @@ package org.springframework.http.server.reactive;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.concurrent.atomic.AtomicBoolean;
import java.util.concurrent.atomic.AtomicReference; import java.util.concurrent.atomic.AtomicReference;
import java.util.function.Supplier; import java.util.function.Supplier;
@ -213,7 +214,7 @@ public abstract class AbstractServerHttpResponse implements ServerHttpResponse {
return ((Mono<? extends DataBuffer>) body) return ((Mono<? extends DataBuffer>) body)
.flatMap(buffer -> { .flatMap(buffer -> {
touchDataBuffer(buffer); touchDataBuffer(buffer);
AtomicReference<Boolean> subscribed = new AtomicReference<>(false); AtomicBoolean subscribed = new AtomicBoolean();
return doCommit( return doCommit(
() -> { () -> {
try { try {