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
The following commit(s) were added to refs/heads/10.1.x by this push:
new 9645c7bad9 Code clean-up - formatting. No functional change.
9645c7bad9 is described below
commit 9645c7bad99e0ed9bbe68ac9ec925292927f6812
Author: Mark Thomas <[email protected]>
AuthorDate: Fri Aug 29 11:58:22 2025 +0100
Code clean-up - formatting. No functional change.
---
.../apache/tomcat/websocket/server/Constants.java | 6 ++++--
.../apache/tomcat/websocket/server/UpgradeUtil.java | 16 ++++++++--------
.../apache/tomcat/websocket/server/UriTemplate.java | 8 ++++----
.../tomcat/websocket/server/WsHandshakeRequest.java | 20 ++++++++++----------
.../websocket/server/WsHttpUpgradeHandler.java | 12 ++++++------
.../tomcat/websocket/server/WsMappingResult.java | 6 +++---
.../server/WsPerSessionServerEndpointConfig.java | 4 ++--
.../websocket/server/WsRemoteEndpointImplServer.java | 2 +-
.../tomcat/websocket/server/WsServerContainer.java | 15 ++++++++-------
.../tomcat/websocket/server/WsWriteTimeout.java | 4 ++--
10 files changed, 48 insertions(+), 45 deletions(-)
diff --git a/java/org/apache/tomcat/websocket/server/Constants.java
b/java/org/apache/tomcat/websocket/server/Constants.java
index 5aa99bbb5e..b9cfc36fb9 100644
--- a/java/org/apache/tomcat/websocket/server/Constants.java
+++ b/java/org/apache/tomcat/websocket/server/Constants.java
@@ -21,8 +21,10 @@ package org.apache.tomcat.websocket.server;
*/
public class Constants {
- public static final String BINARY_BUFFER_SIZE_SERVLET_CONTEXT_INIT_PARAM =
"org.apache.tomcat.websocket.binaryBufferSize";
- public static final String TEXT_BUFFER_SIZE_SERVLET_CONTEXT_INIT_PARAM =
"org.apache.tomcat.websocket.textBufferSize";
+ public static final String BINARY_BUFFER_SIZE_SERVLET_CONTEXT_INIT_PARAM =
+ "org.apache.tomcat.websocket.binaryBufferSize";
+ public static final String TEXT_BUFFER_SIZE_SERVLET_CONTEXT_INIT_PARAM =
+ "org.apache.tomcat.websocket.textBufferSize";
public static final String SERVER_CONTAINER_SERVLET_CONTEXT_ATTRIBUTE =
"jakarta.websocket.server.ServerContainer";
diff --git a/java/org/apache/tomcat/websocket/server/UpgradeUtil.java
b/java/org/apache/tomcat/websocket/server/UpgradeUtil.java
index cda17da898..4d1cf28e42 100644
--- a/java/org/apache/tomcat/websocket/server/UpgradeUtil.java
+++ b/java/org/apache/tomcat/websocket/server/UpgradeUtil.java
@@ -50,8 +50,8 @@ import org.apache.tomcat.websocket.pojo.PojoMethodMapping;
public class UpgradeUtil {
private static final StringManager sm =
StringManager.getManager(UpgradeUtil.class.getPackage().getName());
- private static final byte[] WS_ACCEPT =
"258EAFA5-E914-47DA-95CA-C5AB0DC85B11"
- .getBytes(StandardCharsets.ISO_8859_1);
+ private static final byte[] WS_ACCEPT =
+
"258EAFA5-E914-47DA-95CA-C5AB0DC85B11".getBytes(StandardCharsets.ISO_8859_1);
private UpgradeUtil() {
// Utility class. Hide default constructor.
@@ -79,7 +79,7 @@ public class UpgradeUtil {
public static void doUpgrade(WsServerContainer sc, HttpServletRequest req,
HttpServletResponse resp,
- ServerEndpointConfig sec, Map<String, String> pathParams) throws
ServletException, IOException {
+ ServerEndpointConfig sec, Map<String,String> pathParams) throws
ServletException, IOException {
// Validate the rest of the headers and reject the request if that
// validation fails
@@ -130,8 +130,8 @@ public class UpgradeUtil {
installedExtensions.addAll(sec.getExtensions());
installedExtensions.addAll(Constants.INSTALLED_EXTENSIONS);
}
- List<Extension> negotiatedExtensionsPhase1 =
sec.getConfigurator().getNegotiatedExtensions(installedExtensions,
- extensionsRequested);
+ List<Extension> negotiatedExtensionsPhase1 =
+
sec.getConfigurator().getNegotiatedExtensions(installedExtensions,
extensionsRequested);
// Negotiation phase 2. Create the Transformations that will be applied
// to this connection. Note than an extension may be dropped at this
@@ -211,7 +211,7 @@ public class UpgradeUtil {
wsRequest.finished();
// Add any additional headers
- for (Entry<String, List<String>> entry :
wsResponse.getHeaders().entrySet()) {
+ for (Entry<String,List<String>> entry :
wsResponse.getHeaders().entrySet()) {
for (String headerValue : entry.getValue()) {
resp.addHeader(entry.getKey(), headerValue);
}
@@ -253,7 +253,7 @@ public class UpgradeUtil {
TransformationFactory factory = TransformationFactory.getInstance();
- LinkedHashMap<String, List<List<Extension.Parameter>>>
extensionPreferences = new LinkedHashMap<>();
+ LinkedHashMap<String,List<List<Extension.Parameter>>>
extensionPreferences = new LinkedHashMap<>();
// Result will likely be smaller than this
List<Transformation> result = new
ArrayList<>(negotiatedExtensions.size());
@@ -263,7 +263,7 @@ public class UpgradeUtil {
.add(extension.getParameters());
}
- for (Map.Entry<String, List<List<Extension.Parameter>>> entry :
extensionPreferences.entrySet()) {
+ for (Map.Entry<String,List<List<Extension.Parameter>>> entry :
extensionPreferences.entrySet()) {
Transformation transformation = factory.create(entry.getKey(),
entry.getValue(), true);
if (transformation != null) {
result.add(transformation);
diff --git a/java/org/apache/tomcat/websocket/server/UriTemplate.java
b/java/org/apache/tomcat/websocket/server/UriTemplate.java
index de0a684611..ea4846687a 100644
--- a/java/org/apache/tomcat/websocket/server/UriTemplate.java
+++ b/java/org/apache/tomcat/websocket/server/UriTemplate.java
@@ -43,8 +43,8 @@ public class UriTemplate {
public UriTemplate(String path) throws DeploymentException {
- if (path == null || !path.startsWith("/") || path.contains("/../") ||
- path.contains("/./") || path.contains("//")) {
+ if (path == null || !path.startsWith("/") || path.contains("/../") ||
path.contains("/./") ||
+ path.contains("//")) {
throw new
DeploymentException(sm.getString("uriTemplate.invalidPath", path));
}
@@ -97,9 +97,9 @@ public class UriTemplate {
}
- public Map<String, String> match(UriTemplate candidate) {
+ public Map<String,String> match(UriTemplate candidate) {
- Map<String, String> result = new HashMap<>();
+ Map<String,String> result = new HashMap<>();
// Should not happen but for safety
if (candidate.getSegmentCount() != getSegmentCount()) {
diff --git a/java/org/apache/tomcat/websocket/server/WsHandshakeRequest.java
b/java/org/apache/tomcat/websocket/server/WsHandshakeRequest.java
index fb5bce9000..0b8a8dc80f 100644
--- a/java/org/apache/tomcat/websocket/server/WsHandshakeRequest.java
+++ b/java/org/apache/tomcat/websocket/server/WsHandshakeRequest.java
@@ -41,16 +41,16 @@ public class WsHandshakeRequest implements HandshakeRequest
{
private static final StringManager sm =
StringManager.getManager(WsHandshakeRequest.class);
private final URI requestUri;
- private final Map<String, List<String>> parameterMap;
+ private final Map<String,List<String>> parameterMap;
private final String queryString;
private final Principal userPrincipal;
- private final Map<String, List<String>> headers;
+ private final Map<String,List<String>> headers;
private final Object httpSession;
private volatile HttpServletRequest request;
- public WsHandshakeRequest(HttpServletRequest request, Map<String, String>
pathParams) {
+ public WsHandshakeRequest(HttpServletRequest request, Map<String,String>
pathParams) {
this.request = request;
@@ -60,18 +60,18 @@ public class WsHandshakeRequest implements HandshakeRequest
{
requestUri = buildRequestUri(request);
// ParameterMap
- Map<String, String[]> originalParameters = request.getParameterMap();
- Map<String, List<String>> newParameters = new
HashMap<>(originalParameters.size());
- for (Entry<String, String[]> entry : originalParameters.entrySet()) {
+ Map<String,String[]> originalParameters = request.getParameterMap();
+ Map<String,List<String>> newParameters = new
HashMap<>(originalParameters.size());
+ for (Entry<String,String[]> entry : originalParameters.entrySet()) {
newParameters.put(entry.getKey(),
Collections.unmodifiableList(Arrays.asList(entry.getValue())));
}
- for (Entry<String, String> entry : pathParams.entrySet()) {
+ for (Entry<String,String> entry : pathParams.entrySet()) {
newParameters.put(entry.getKey(),
Collections.singletonList(entry.getValue()));
}
parameterMap = Collections.unmodifiableMap(newParameters);
// Headers
- Map<String, List<String>> newHeaders = new CaseInsensitiveKeyMap<>();
+ Map<String,List<String>> newHeaders = new CaseInsensitiveKeyMap<>();
Enumeration<String> headerNames = request.getHeaderNames();
while (headerNames.hasMoreElements()) {
@@ -89,7 +89,7 @@ public class WsHandshakeRequest implements HandshakeRequest {
}
@Override
- public Map<String, List<String>> getParameterMap() {
+ public Map<String,List<String>> getParameterMap() {
return parameterMap;
}
@@ -104,7 +104,7 @@ public class WsHandshakeRequest implements HandshakeRequest
{
}
@Override
- public Map<String, List<String>> getHeaders() {
+ public Map<String,List<String>> getHeaders() {
return headers;
}
diff --git a/java/org/apache/tomcat/websocket/server/WsHttpUpgradeHandler.java
b/java/org/apache/tomcat/websocket/server/WsHttpUpgradeHandler.java
index 95a2629016..4aabb34fe8 100644
--- a/java/org/apache/tomcat/websocket/server/WsHttpUpgradeHandler.java
+++ b/java/org/apache/tomcat/websocket/server/WsHttpUpgradeHandler.java
@@ -63,7 +63,7 @@ public class WsHttpUpgradeHandler implements
InternalHttpUpgradeHandler {
private List<Extension> negotiatedExtensions;
private String subProtocol;
private Transformation transformation;
- private Map<String, String> pathParameters;
+ private Map<String,String> pathParameters;
private boolean secure;
private WebConnection connection;
@@ -85,7 +85,7 @@ public class WsHttpUpgradeHandler implements
InternalHttpUpgradeHandler {
public void preInit(ServerEndpointConfig serverEndpointConfig,
WsServerContainer wsc,
WsHandshakeRequest handshakeRequest, List<Extension>
negotiatedExtensionsPhase2, String subProtocol,
- Transformation transformation, Map<String, String> pathParameters,
boolean secure) {
+ Transformation transformation, Map<String,String> pathParameters,
boolean secure) {
this.serverEndpointConfig = serverEndpointConfig;
this.webSocketContainer = wsc;
this.handshakeRequest = handshakeRequest;
@@ -117,8 +117,8 @@ public class WsHttpUpgradeHandler implements
InternalHttpUpgradeHandler {
ClassLoader cl = t.getContextClassLoader();
t.setContextClassLoader(applicationClassLoader);
try {
- wsRemoteEndpointServer = new
WsRemoteEndpointImplServer(socketWrapper, upgradeInfo, webSocketContainer,
- connection);
+ wsRemoteEndpointServer =
+ new WsRemoteEndpointImplServer(socketWrapper, upgradeInfo,
webSocketContainer, connection);
wsSession = new WsSession(wsRemoteEndpointServer,
webSocketContainer, handshakeRequest.getRequestURI(),
handshakeRequest.getParameterMap(),
handshakeRequest.getQueryString(),
handshakeRequest.getUserPrincipal(), httpSessionId,
negotiatedExtensions, subProtocol,
@@ -162,8 +162,8 @@ public class WsHttpUpgradeHandler implements
InternalHttpUpgradeHandler {
wsRemoteEndpointServer.onWritePossible(false);
break;
case STOP:
- CloseReason cr = new CloseReason(CloseCodes.GOING_AWAY,
- sm.getString("wsHttpUpgradeHandler.serverStop"));
+ CloseReason cr =
+ new CloseReason(CloseCodes.GOING_AWAY,
sm.getString("wsHttpUpgradeHandler.serverStop"));
try {
wsSession.close(cr);
} catch (IOException ioe) {
diff --git a/java/org/apache/tomcat/websocket/server/WsMappingResult.java
b/java/org/apache/tomcat/websocket/server/WsMappingResult.java
index 3729315947..858b2c86ec 100644
--- a/java/org/apache/tomcat/websocket/server/WsMappingResult.java
+++ b/java/org/apache/tomcat/websocket/server/WsMappingResult.java
@@ -23,10 +23,10 @@ import jakarta.websocket.server.ServerEndpointConfig;
class WsMappingResult {
private final ServerEndpointConfig config;
- private final Map<String, String> pathParams;
+ private final Map<String,String> pathParams;
- WsMappingResult(ServerEndpointConfig config, Map<String, String>
pathParams) {
+ WsMappingResult(ServerEndpointConfig config, Map<String,String>
pathParams) {
this.config = config;
this.pathParams = pathParams;
}
@@ -37,7 +37,7 @@ class WsMappingResult {
}
- Map<String, String> getPathParams() {
+ Map<String,String> getPathParams() {
return pathParams;
}
}
diff --git
a/java/org/apache/tomcat/websocket/server/WsPerSessionServerEndpointConfig.java
b/java/org/apache/tomcat/websocket/server/WsPerSessionServerEndpointConfig.java
index 451efe412f..691096dd81 100644
---
a/java/org/apache/tomcat/websocket/server/WsPerSessionServerEndpointConfig.java
+++
b/java/org/apache/tomcat/websocket/server/WsPerSessionServerEndpointConfig.java
@@ -33,7 +33,7 @@ import jakarta.websocket.server.ServerEndpointConfig;
class WsPerSessionServerEndpointConfig implements ServerEndpointConfig {
private final ServerEndpointConfig perEndpointConfig;
- private final Map<String, Object> perSessionUserProperties = new
ConcurrentHashMap<>();
+ private final Map<String,Object> perSessionUserProperties = new
ConcurrentHashMap<>();
WsPerSessionServerEndpointConfig(ServerEndpointConfig perEndpointConfig) {
this.perEndpointConfig = perEndpointConfig;
@@ -51,7 +51,7 @@ class WsPerSessionServerEndpointConfig implements
ServerEndpointConfig {
}
@Override
- public Map<String, Object> getUserProperties() {
+ public Map<String,Object> getUserProperties() {
return perSessionUserProperties;
}
diff --git
a/java/org/apache/tomcat/websocket/server/WsRemoteEndpointImplServer.java
b/java/org/apache/tomcat/websocket/server/WsRemoteEndpointImplServer.java
index 01b0b265ec..895667bfd4 100644
--- a/java/org/apache/tomcat/websocket/server/WsRemoteEndpointImplServer.java
+++ b/java/org/apache/tomcat/websocket/server/WsRemoteEndpointImplServer.java
@@ -171,7 +171,7 @@ public class WsRemoteEndpointImplServer extends
WsRemoteEndpointImplBase {
}
}
socketWrapper.write(block ? BlockingMode.BLOCK :
BlockingMode.SEMI_BLOCK, timeout, TimeUnit.MILLISECONDS,
- null, SocketWrapperBase.COMPLETE_WRITE_WITH_COMPLETION,
new CompletionHandler<Long, Void>() {
+ null, SocketWrapperBase.COMPLETE_WRITE_WITH_COMPLETION,
new CompletionHandler<Long,Void>() {
@Override
public void completed(Long result, Void attachment) {
if (block) {
diff --git a/java/org/apache/tomcat/websocket/server/WsServerContainer.java
b/java/org/apache/tomcat/websocket/server/WsServerContainer.java
index 431044f2c6..5505c02749 100644
--- a/java/org/apache/tomcat/websocket/server/WsServerContainer.java
+++ b/java/org/apache/tomcat/websocket/server/WsServerContainer.java
@@ -66,9 +66,10 @@ public class WsServerContainer extends WsWebSocketContainer
implements ServerCon
private final WsWriteTimeout wsWriteTimeout = new WsWriteTimeout();
private final ServletContext servletContext;
- private final Map<String, ExactPathMatch> configExactMatchMap = new
ConcurrentHashMap<>();
- private final Map<Integer, ConcurrentSkipListMap<String,
TemplatePathMatch>> configTemplateMatchMap = new ConcurrentHashMap<>();
- private final Map<String, Set<WsSession>> authenticatedSessions = new
ConcurrentHashMap<>();
+ private final Map<String,ExactPathMatch> configExactMatchMap = new
ConcurrentHashMap<>();
+ private final Map<Integer,ConcurrentSkipListMap<String,TemplatePathMatch>>
configTemplateMatchMap =
+ new ConcurrentHashMap<>();
+ private final Map<String,Set<WsSession>> authenticatedSessions = new
ConcurrentHashMap<>();
private volatile boolean endpointsRegistered = false;
private volatile boolean deploymentFailed = false;
@@ -139,7 +140,7 @@ public class WsServerContainer extends WsWebSocketContainer
implements ServerCon
UriTemplate uriTemplate = new UriTemplate(path);
if (uriTemplate.hasParameters()) {
Integer key = Integer.valueOf(uriTemplate.getSegmentCount());
- ConcurrentSkipListMap<String, TemplatePathMatch>
templateMatches = configTemplateMatchMap.get(key);
+ ConcurrentSkipListMap<String,TemplatePathMatch>
templateMatches = configTemplateMatchMap.get(key);
if (templateMatches == null) {
// Ensure that if concurrent threads execute this block
they
// all end up using the same ConcurrentSkipListMap instance
@@ -260,7 +261,7 @@ public class WsServerContainer extends WsWebSocketContainer
implements ServerCon
@Override
public void upgradeHttpToWebSocket(Object httpServletRequest, Object
httpServletResponse, ServerEndpointConfig sec,
- Map<String, String> pathParameters) throws IOException,
DeploymentException {
+ Map<String,String> pathParameters) throws IOException,
DeploymentException {
try {
UpgradeUtil.doUpgrade(this, (HttpServletRequest)
httpServletRequest,
(HttpServletResponse) httpServletResponse, sec,
pathParameters);
@@ -289,7 +290,7 @@ public class WsServerContainer extends WsWebSocketContainer
implements ServerCon
// Number of segments has to match
Integer key = Integer.valueOf(pathUriTemplate.getSegmentCount());
- ConcurrentSkipListMap<String, TemplatePathMatch> templateMatches =
configTemplateMatchMap.get(key);
+ ConcurrentSkipListMap<String,TemplatePathMatch> templateMatches =
configTemplateMatchMap.get(key);
if (templateMatches == null) {
// No templates with an equal number of segments so there will be
@@ -300,7 +301,7 @@ public class WsServerContainer extends WsWebSocketContainer
implements ServerCon
// List is in alphabetical order of normalised templates.
// Correct match is the first one that matches.
ServerEndpointConfig sec = null;
- Map<String, String> pathParams = null;
+ Map<String,String> pathParams = null;
for (TemplatePathMatch templateMatch : templateMatches.values()) {
pathParams = templateMatch.getUriTemplate().match(pathUriTemplate);
if (pathParams != null) {
diff --git a/java/org/apache/tomcat/websocket/server/WsWriteTimeout.java
b/java/org/apache/tomcat/websocket/server/WsWriteTimeout.java
index be5f23b6f8..a71f77cd89 100644
--- a/java/org/apache/tomcat/websocket/server/WsWriteTimeout.java
+++ b/java/org/apache/tomcat/websocket/server/WsWriteTimeout.java
@@ -34,8 +34,8 @@ public class WsWriteTimeout implements BackgroundProcess {
/**
* Note: The comparator imposes orderings that are inconsistent with equals
*/
- private final Set<WsRemoteEndpointImplServer> endpoints = new
ConcurrentSkipListSet<>(
-
Comparator.comparingLong(WsRemoteEndpointImplServer::getTimeoutExpiry));
+ private final Set<WsRemoteEndpointImplServer> endpoints =
+ new
ConcurrentSkipListSet<>(Comparator.comparingLong(WsRemoteEndpointImplServer::getTimeoutExpiry));
private final AtomicInteger count = new AtomicInteger(0);
private int backgroundProcessCount = 0;
private volatile int processPeriod = 1;
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]