This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 9.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit da10a0478c7affd397834797d29316ca112cc220 Author: Mark Thomas <ma...@apache.org> AuthorDate: Mon Mar 22 21:43:27 2021 +0000 Refactor isReady() in preparation for fix of BZ 64771 https://bz.apache.org/bugzilla/show_bug.cgi?id=64771 --- java/org/apache/catalina/connector/InputBuffer.java | 5 +---- java/org/apache/coyote/Request.java | 7 +++++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/java/org/apache/catalina/connector/InputBuffer.java b/java/org/apache/catalina/connector/InputBuffer.java index 6c9c6d1..0c8118b 100644 --- a/java/org/apache/catalina/connector/InputBuffer.java +++ b/java/org/apache/catalina/connector/InputBuffer.java @@ -27,7 +27,6 @@ import java.security.PrivilegedActionException; import java.security.PrivilegedExceptionAction; import java.util.Map; import java.util.concurrent.ConcurrentHashMap; -import java.util.concurrent.atomic.AtomicBoolean; import javax.servlet.ReadListener; @@ -301,9 +300,7 @@ public class InputBuffer extends Reader return true; } - AtomicBoolean result = new AtomicBoolean(); - coyoteRequest.action(ActionCode.NB_READ_INTEREST, result); - return result.get(); + return coyoteRequest.isReady(); } diff --git a/java/org/apache/coyote/Request.java b/java/org/apache/coyote/Request.java index 72ca5c9..e4fd4cd 100644 --- a/java/org/apache/coyote/Request.java +++ b/java/org/apache/coyote/Request.java @@ -193,6 +193,13 @@ public final class Request { this.listener = listener; } + public boolean isReady() { + AtomicBoolean result = new AtomicBoolean(); + action(ActionCode.NB_READ_INTEREST, result); + return result.get(); + } + + private final AtomicBoolean allDataReadEventSent = new AtomicBoolean(false); public boolean sendAllDataReadEvent() { --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org