This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 10.1.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 0574bf30963e2ff582694e006ca598a9bb15512c
Author: Mark Thomas <ma...@apache.org>
AuthorDate: Fri May 5 16:44:52 2023 +0100

    Clean-up, formatting. No functional change.
    
    Preparation before back-porting RFC 918 priorities.
---
 .../coyote/http2/ConnectionSettingsBase.java       | 10 ++++-----
 .../coyote/http2/ConnectionSettingsLocal.java      |  2 +-
 java/org/apache/coyote/http2/HpackEncoder.java     |  8 +++----
 java/org/apache/coyote/http2/Http2AsyncParser.java |  6 ++---
 .../coyote/http2/Http2AsyncUpgradeHandler.java     | 26 +++++++++++-----------
 java/org/apache/coyote/http2/Http2Protocol.java    |  4 ++--
 .../apache/coyote/http2/Http2UpgradeHandler.java   | 12 +++++-----
 java/org/apache/coyote/http2/Stream.java           | 16 ++++++-------
 java/org/apache/coyote/http2/StreamProcessor.java  | 15 +++++++------
 9 files changed, 50 insertions(+), 49 deletions(-)

diff --git a/java/org/apache/coyote/http2/ConnectionSettingsBase.java 
b/java/org/apache/coyote/http2/ConnectionSettingsBase.java
index a8e9879a46..8d894b1992 100644
--- a/java/org/apache/coyote/http2/ConnectionSettingsBase.java
+++ b/java/org/apache/coyote/http2/ConnectionSettingsBase.java
@@ -45,8 +45,8 @@ abstract class ConnectionSettingsBase<T extends Throwable> {
     static final int DEFAULT_MAX_FRAME_SIZE = MIN_MAX_FRAME_SIZE;
     static final long DEFAULT_MAX_HEADER_LIST_SIZE = 1 << 15;
 
-    Map<Setting, Long> current = new ConcurrentHashMap<>();
-    Map<Setting, Long> pending = new ConcurrentHashMap<>();
+    Map<Setting,Long> current = new ConcurrentHashMap<>();
+    Map<Setting,Long> pending = new ConcurrentHashMap<>();
 
 
     ConnectionSettingsBase(String connectionId) {
@@ -203,9 +203,9 @@ abstract class ConnectionSettingsBase<T extends Throwable> {
 
     private void validateMaxFrameSize(long maxFrameSize) throws T {
         if (maxFrameSize < MIN_MAX_FRAME_SIZE || maxFrameSize > 
MAX_MAX_FRAME_SIZE) {
-            String msg = 
sm.getString("connectionSettings.maxFrameSizeInvalid", connectionId,
-                    Long.toString(maxFrameSize), 
Integer.toString(MIN_MAX_FRAME_SIZE),
-                    Integer.toString(MAX_MAX_FRAME_SIZE));
+            String msg =
+                    sm.getString("connectionSettings.maxFrameSizeInvalid", 
connectionId, Long.toString(maxFrameSize),
+                            Integer.toString(MIN_MAX_FRAME_SIZE), 
Integer.toString(MAX_MAX_FRAME_SIZE));
             throwException(msg, Http2Error.PROTOCOL_ERROR);
         }
     }
diff --git a/java/org/apache/coyote/http2/ConnectionSettingsLocal.java 
b/java/org/apache/coyote/http2/ConnectionSettingsLocal.java
index 8fecf37136..372be80223 100644
--- a/java/org/apache/coyote/http2/ConnectionSettingsLocal.java
+++ b/java/org/apache/coyote/http2/ConnectionSettingsLocal.java
@@ -61,7 +61,7 @@ class ConnectionSettingsLocal extends 
ConnectionSettingsBase<IllegalArgumentExce
         // Stream is zero
         // Payload
         int pos = 9;
-        for (Map.Entry<Setting, Long> setting : pending.entrySet()) {
+        for (Map.Entry<Setting,Long> setting : pending.entrySet()) {
             ByteUtil.setTwoBytes(result, pos, setting.getKey().getId());
             pos += 2;
             ByteUtil.setFourBytes(result, pos, setting.getValue().longValue());
diff --git a/java/org/apache/coyote/http2/HpackEncoder.java 
b/java/org/apache/coyote/http2/HpackEncoder.java
index a6e92a97c9..79b2a8a771 100644
--- a/java/org/apache/coyote/http2/HpackEncoder.java
+++ b/java/org/apache/coyote/http2/HpackEncoder.java
@@ -76,14 +76,14 @@ class HpackEncoder {
     private int newMaxHeaderSize = -1; // if the max header size has been 
changed
     private int minNewMaxHeaderSize = -1; // records the smallest value of 
newMaxHeaderSize, as per section 4.1
 
-    private static final Map<String, TableEntry[]> ENCODING_STATIC_TABLE;
+    private static final Map<String,TableEntry[]> ENCODING_STATIC_TABLE;
 
     private final Deque<TableEntry> evictionQueue = new ArrayDeque<>();
-    private final Map<String, List<TableEntry>> dynamicTable = new 
HashMap<>(); // TODO: use a custom data structure to
-                                                                               
 // reduce allocations
+    private final Map<String,List<TableEntry>> dynamicTable = new HashMap<>(); 
// TODO: use a custom data structure to
+                                                                               
// reduce allocations
 
     static {
-        Map<String, TableEntry[]> map = new HashMap<>();
+        Map<String,TableEntry[]> map = new HashMap<>();
         for (int i = 1; i < Hpack.STATIC_TABLE.length; ++i) {
             Hpack.HeaderField m = Hpack.STATIC_TABLE[i];
             TableEntry[] existing = map.get(m.name);
diff --git a/java/org/apache/coyote/http2/Http2AsyncParser.java 
b/java/org/apache/coyote/http2/Http2AsyncParser.java
index ec59e19833..23e5cf9d99 100644
--- a/java/org/apache/coyote/http2/Http2AsyncParser.java
+++ b/java/org/apache/coyote/http2/Http2AsyncParser.java
@@ -52,8 +52,8 @@ class Http2AsyncParser extends Http2Parser {
         ByteBuffer preface = ByteBuffer.wrap(prefaceData);
         ByteBuffer header = ByteBuffer.allocate(9);
         ByteBuffer framePayload = ByteBuffer.allocate(input.getMaxFrameSize());
-        PrefaceCompletionHandler handler = new 
PrefaceCompletionHandler(webConnection, stream, prefaceData, preface,
-                header, framePayload);
+        PrefaceCompletionHandler handler =
+                new PrefaceCompletionHandler(webConnection, stream, 
prefaceData, preface, header, framePayload);
         socketWrapper.read(BlockingMode.NON_BLOCK, 
socketWrapper.getReadTimeout(), TimeUnit.MILLISECONDS, null, handler,
                 handler, preface, header, framePayload);
     }
@@ -164,7 +164,7 @@ class Http2AsyncParser extends Http2Parser {
         }
     }
 
-    private class FrameCompletionHandler implements CompletionCheck, 
CompletionHandler<Long, Void> {
+    private class FrameCompletionHandler implements CompletionCheck, 
CompletionHandler<Long,Void> {
 
         private final FrameType expected;
         protected final ByteBuffer[] buffers;
diff --git a/java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java 
b/java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java
index 5eee67451c..9372037f3d 100644
--- a/java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java
+++ b/java/org/apache/coyote/http2/Http2AsyncUpgradeHandler.java
@@ -55,7 +55,7 @@ public class Http2AsyncUpgradeHandler extends 
Http2UpgradeHandler {
         super(protocol, adapter, coyoteRequest, socketWrapper);
     }
 
-    private final CompletionHandler<Long, Void> errorCompletion = new 
CompletionHandler<>() {
+    private final CompletionHandler<Long,Void> errorCompletion = new 
CompletionHandler<>() {
         @Override
         public void completed(Long result, Void attachment) {
         }
@@ -65,7 +65,7 @@ public class Http2AsyncUpgradeHandler extends 
Http2UpgradeHandler {
             error.set(t);
         }
     };
-    private final CompletionHandler<Long, Void> applicationErrorCompletion = 
new CompletionHandler<>() {
+    private final CompletionHandler<Long,Void> applicationErrorCompletion = 
new CompletionHandler<>() {
         @Override
         public void completed(Long result, Void attachment) {
         }
@@ -320,8 +320,8 @@ public class Http2AsyncUpgradeHandler extends 
Http2UpgradeHandler {
                     sendfile.mappedBuffer = channel.map(MapMode.READ_ONLY, 
sendfile.pos, sendfile.end - sendfile.pos);
                 }
                 // Reserve as much as possible right away
-                int reservation = (sendfile.end - sendfile.pos > 
Integer.MAX_VALUE) ? Integer.MAX_VALUE
-                        : (int) (sendfile.end - sendfile.pos);
+                int reservation = (sendfile.end - sendfile.pos > 
Integer.MAX_VALUE) ? Integer.MAX_VALUE :
+                        (int) (sendfile.end - sendfile.pos);
                 sendfile.streamReservation = 
sendfile.stream.reserveWindowSize(reservation, true);
                 sendfile.connectionReservation = 
reserveWindowSize(sendfile.stream, sendfile.streamReservation, true);
             } catch (IOException e) {
@@ -337,8 +337,8 @@ public class Http2AsyncUpgradeHandler extends 
Http2UpgradeHandler {
             // connectionReservation will always be smaller than or the same as
             // streamReservation
             int frameSize = Integer.min(getMaxFrameSize(), 
sendfile.connectionReservation);
-            boolean finished = (frameSize == sendfile.left) &&
-                    sendfile.stream.getCoyoteResponse().getTrailerFields() == 
null;
+            boolean finished =
+                    (frameSize == sendfile.left) && 
sendfile.stream.getCoyoteResponse().getTrailerFields() == null;
 
             // Need to check this now since sending end of stream will change 
this.
             boolean writable = sendfile.stream.canWrite();
@@ -371,7 +371,7 @@ public class Http2AsyncUpgradeHandler extends 
Http2UpgradeHandler {
         }
     }
 
-    protected class SendfileCompletionHandler implements 
CompletionHandler<Long, SendfileData> {
+    protected class SendfileCompletionHandler implements 
CompletionHandler<Long,SendfileData> {
         @Override
         public void completed(Long nBytes, SendfileData sendfile) {
             CompletionState completionState = null;
@@ -397,12 +397,12 @@ public class Http2AsyncUpgradeHandler extends 
Http2UpgradeHandler {
                 try {
                     if (sendfile.connectionReservation == 0) {
                         if (sendfile.streamReservation == 0) {
-                            int reservation = (sendfile.end - sendfile.pos > 
Integer.MAX_VALUE) ? Integer.MAX_VALUE
-                                    : (int) (sendfile.end - sendfile.pos);
+                            int reservation = (sendfile.end - sendfile.pos > 
Integer.MAX_VALUE) ? Integer.MAX_VALUE :
+                                    (int) (sendfile.end - sendfile.pos);
                             sendfile.streamReservation = 
sendfile.stream.reserveWindowSize(reservation, true);
                         }
-                        sendfile.connectionReservation = 
reserveWindowSize(sendfile.stream, sendfile.streamReservation,
-                                true);
+                        sendfile.connectionReservation =
+                                reserveWindowSize(sendfile.stream, 
sendfile.streamReservation, true);
                     }
                 } catch (IOException e) {
                     failed(e, sendfile);
@@ -418,8 +418,8 @@ public class Http2AsyncUpgradeHandler extends 
Http2UpgradeHandler {
                 // connectionReservation will always be smaller than or the 
same as
                 // streamReservation
                 int frameSize = Integer.min(getMaxFrameSize(), 
sendfile.connectionReservation);
-                boolean finished = (frameSize == sendfile.left) &&
-                        sendfile.stream.getCoyoteResponse().getTrailerFields() 
== null;
+                boolean finished =
+                        (frameSize == sendfile.left) && 
sendfile.stream.getCoyoteResponse().getTrailerFields() == null;
 
                 // Need to check this now since sending end of stream will 
change this.
                 boolean writable = sendfile.stream.canWrite();
diff --git a/java/org/apache/coyote/http2/Http2Protocol.java 
b/java/org/apache/coyote/http2/Http2Protocol.java
index 08b4be2673..484d5d200a 100644
--- a/java/org/apache/coyote/http2/Http2Protocol.java
+++ b/java/org/apache/coyote/http2/Http2Protocol.java
@@ -128,8 +128,8 @@ public class Http2Protocol implements UpgradeProtocol {
     @Override
     public InternalHttpUpgradeHandler 
getInternalUpgradeHandler(SocketWrapperBase<?> socketWrapper, Adapter adapter,
             Request coyoteRequest) {
-        return socketWrapper.hasAsyncIO() ? new Http2AsyncUpgradeHandler(this, 
adapter, coyoteRequest, socketWrapper)
-                : new Http2UpgradeHandler(this, adapter, coyoteRequest, 
socketWrapper);
+        return socketWrapper.hasAsyncIO() ? new Http2AsyncUpgradeHandler(this, 
adapter, coyoteRequest, socketWrapper) :
+                new Http2UpgradeHandler(this, adapter, coyoteRequest, 
socketWrapper);
     }
 
 
diff --git a/java/org/apache/coyote/http2/Http2UpgradeHandler.java 
b/java/org/apache/coyote/http2/Http2UpgradeHandler.java
index 3ee2f5bc28..4fdd27f20e 100644
--- a/java/org/apache/coyote/http2/Http2UpgradeHandler.java
+++ b/java/org/apache/coyote/http2/Http2UpgradeHandler.java
@@ -117,7 +117,7 @@ class Http2UpgradeHandler extends AbstractStream implements 
InternalHttpUpgradeH
     private HpackDecoder hpackDecoder;
     private HpackEncoder hpackEncoder;
 
-    private final ConcurrentNavigableMap<Integer, AbstractNonZeroStream> 
streams = new ConcurrentSkipListMap<>();
+    private final ConcurrentNavigableMap<Integer,AbstractNonZeroStream> 
streams = new ConcurrentSkipListMap<>();
     protected final AtomicInteger activeRemoteStreamCount = new 
AtomicInteger(0);
     // Start at -1 so the 'add 2' logic in closeIdleStreams() works
     private volatile int maxActiveRemoteStreamId = -1;
@@ -1631,8 +1631,8 @@ class Http2UpgradeHandler extends AbstractStream 
implements InternalHttpUpgradeH
 
     @Override
     public void receivedEndOfStream(int streamId) throws ConnectionException {
-        AbstractNonZeroStream abstractNonZeroStream = 
getAbstractNonZeroStream(streamId,
-                connectionState.get().isNewStreamAllowed());
+        AbstractNonZeroStream abstractNonZeroStream =
+                getAbstractNonZeroStream(streamId, 
connectionState.get().isNewStreamAllowed());
         if (abstractNonZeroStream instanceof Stream) {
             Stream stream = (Stream) abstractNonZeroStream;
             stream.receivedEndOfStream();
@@ -1682,7 +1682,7 @@ class Http2UpgradeHandler extends AbstractStream 
implements InternalHttpUpgradeH
 
 
     private void closeIdleStreams(int newMaxActiveRemoteStreamId) {
-        final ConcurrentNavigableMap<Integer, AbstractNonZeroStream> subMap = 
streams.subMap(
+        final ConcurrentNavigableMap<Integer,AbstractNonZeroStream> subMap = 
streams.subMap(
                 Integer.valueOf(maxActiveRemoteStreamId), false, 
Integer.valueOf(newMaxActiveRemoteStreamId), false);
         for (AbstractNonZeroStream stream : subMap.values()) {
             if (stream instanceof Stream) {
@@ -1742,8 +1742,8 @@ class Http2UpgradeHandler extends AbstractStream 
implements InternalHttpUpgradeH
 
     @Override
     public void headersEnd(int streamId) throws Http2Exception {
-        AbstractNonZeroStream abstractNonZeroStream = 
getAbstractNonZeroStream(streamId,
-                connectionState.get().isNewStreamAllowed());
+        AbstractNonZeroStream abstractNonZeroStream =
+                getAbstractNonZeroStream(streamId, 
connectionState.get().isNewStreamAllowed());
         if (abstractNonZeroStream instanceof Stream) {
             setMaxProcessedStream(streamId);
             Stream stream = (Stream) abstractNonZeroStream;
diff --git a/java/org/apache/coyote/http2/Stream.java 
b/java/org/apache/coyote/http2/Stream.java
index 71463b01b5..f4bdde1990 100644
--- a/java/org/apache/coyote/http2/Stream.java
+++ b/java/org/apache/coyote/http2/Stream.java
@@ -117,8 +117,8 @@ class Stream extends AbstractNonZeroStream implements 
HeaderEmitter {
         } else {
             // HTTP/2 Push or HTTP/1.1 upgrade
             this.coyoteRequest = coyoteRequest;
-            this.inputBuffer = new SavedRequestStreamInputBuffer(
-                    (SavedRequestInputFilter) coyoteRequest.getInputBuffer());
+            this.inputBuffer =
+                    new 
SavedRequestStreamInputBuffer((SavedRequestInputFilter) 
coyoteRequest.getInputBuffer());
             // Headers have been read by this point
             state.receivedStartOfHeaders();
             if (HTTP_UPGRADE_STREAM.equals(identifier)) {
@@ -534,7 +534,7 @@ class Stream extends AbstractNonZeroStream implements 
HeaderEmitter {
 
 
     final void writeTrailers() throws IOException {
-        Supplier<Map<String, String>> supplier = 
coyoteResponse.getTrailerFields();
+        Supplier<Map<String,String>> supplier = 
coyoteResponse.getTrailerFields();
         if (supplier == null) {
             // No supplier was set, end of stream will already have been sent
             return;
@@ -545,7 +545,7 @@ class Stream extends AbstractNonZeroStream implements 
HeaderEmitter {
         MimeHeaders mimeHeaders = coyoteResponse.getMimeHeaders();
         mimeHeaders.recycle();
 
-        Map<String, String> headerMap = supplier.get();
+        Map<String,String> headerMap = supplier.get();
         if (headerMap == null) {
             headerMap = Collections.emptyMap();
         }
@@ -553,7 +553,7 @@ class Stream extends AbstractNonZeroStream implements 
HeaderEmitter {
         // Copy the contents of the Map to the MimeHeaders
         // TODO: Is there benefit in refactoring this? Is MimeHeaders too
         // heavyweight? Can we reduce the copy/conversions?
-        for (Map.Entry<String, String> headerEntry : headerMap.entrySet()) {
+        for (Map.Entry<String,String> headerEntry : headerMap.entrySet()) {
             MessageBytes mb = mimeHeaders.addValue(headerEntry.getKey());
             mb.setString(headerEntry.getValue());
         }
@@ -732,9 +732,9 @@ class Stream extends AbstractNonZeroStream implements 
HeaderEmitter {
                     inputBuffer.swallowUnread();
                 }
             } catch (IOException ioe) {
-                ConnectionException ce = new ConnectionException(
-                        sm.getString("stream.reset.fail", getConnectionId(), 
getIdAsString()),
-                        Http2Error.PROTOCOL_ERROR, ioe);
+                ConnectionException ce =
+                        new 
ConnectionException(sm.getString("stream.reset.fail", getConnectionId(), 
getIdAsString()),
+                                Http2Error.PROTOCOL_ERROR, ioe);
                 handler.closeConnection(ce);
             }
         } else {
diff --git a/java/org/apache/coyote/http2/StreamProcessor.java 
b/java/org/apache/coyote/http2/StreamProcessor.java
index 303aff7692..d08c875cbd 100644
--- a/java/org/apache/coyote/http2/StreamProcessor.java
+++ b/java/org/apache/coyote/http2/StreamProcessor.java
@@ -94,9 +94,9 @@ class StreamProcessor extends AbstractProcessor {
                             // fully read. This typically occurs when Tomcat 
rejects an upload
                             // of some form (e.g. PUT or POST). Need to tell 
the client not to
                             // send any more data on this stream (reset).
-                            StreamException se = new 
StreamException(sm.getString("streamProcessor.cancel",
-                                    stream.getConnectionId(), 
stream.getIdAsString()), Http2Error.NO_ERROR,
-                                    stream.getIdAsInt());
+                            StreamException se =
+                                    new 
StreamException(sm.getString("streamProcessor.cancel", stream.getConnectionId(),
+                                            stream.getIdAsString()), 
Http2Error.NO_ERROR, stream.getIdAsInt());
                             stream.close(se);
                         } else if (!getErrorState().isConnectionIoAllowed()) {
                             ConnectionException ce = new ConnectionException(
@@ -153,15 +153,16 @@ class StreamProcessor extends AbstractProcessor {
 
 
     private void prepareSendfile() {
-        String fileName = (String) stream.getCoyoteRequest()
-                
.getAttribute(org.apache.coyote.Constants.SENDFILE_FILENAME_ATTR);
+        String fileName =
+                (String) 
stream.getCoyoteRequest().getAttribute(org.apache.coyote.Constants.SENDFILE_FILENAME_ATTR);
         if (fileName != null) {
             sendfileData = new SendfileData();
             sendfileData.path = new File(fileName).toPath();
             sendfileData.pos = ((Long) stream.getCoyoteRequest()
                     
.getAttribute(org.apache.coyote.Constants.SENDFILE_FILE_START_ATTR)).longValue();
-            sendfileData.end = ((Long) stream.getCoyoteRequest()
-                    
.getAttribute(org.apache.coyote.Constants.SENDFILE_FILE_END_ATTR)).longValue();
+            sendfileData.end =
+                    ((Long) 
stream.getCoyoteRequest().getAttribute(org.apache.coyote.Constants.SENDFILE_FILE_END_ATTR))
+                            .longValue();
             sendfileData.left = sendfileData.end - sendfileData.pos;
             sendfileData.stream = stream;
         }


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to