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

exceptionfactory pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


The following commit(s) were added to refs/heads/main by this push:
     new b22f68e5e1 NIFI-15201 Replaced deprecated Jetty WebSocket usage with 
API suggested alternatives (#10512)
b22f68e5e1 is described below

commit b22f68e5e178a2ba3481a2b2b876b298ca3f8341
Author: dan-s1 <[email protected]>
AuthorDate: Mon Nov 10 12:12:00 2025 -0500

    NIFI-15201 Replaced deprecated Jetty WebSocket usage with API suggested 
alternatives (#10512)
    
    Signed-off-by: David Handermann <[email protected]>
---
 .../java/org/apache/nifi/websocket/jetty/JettyWebSocketClient.java    | 4 ++--
 .../org/apache/nifi/websocket/jetty/RoutingWebSocketListener.java     | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/nifi-extension-bundles/nifi-websocket-bundle/nifi-websocket-services-jetty/src/main/java/org/apache/nifi/websocket/jetty/JettyWebSocketClient.java
 
b/nifi-extension-bundles/nifi-websocket-bundle/nifi-websocket-services-jetty/src/main/java/org/apache/nifi/websocket/jetty/JettyWebSocketClient.java
index 4171d0bf23..0fa661949a 100644
--- 
a/nifi-extension-bundles/nifi-websocket-bundle/nifi-websocket-services-jetty/src/main/java/org/apache/nifi/websocket/jetty/JettyWebSocketClient.java
+++ 
b/nifi-extension-bundles/nifi-websocket-bundle/nifi-websocket-services-jetty/src/main/java/org/apache/nifi/websocket/jetty/JettyWebSocketClient.java
@@ -377,7 +377,7 @@ public class JettyWebSocketClient extends 
AbstractJettyWebSocketService implemen
             listener.setSessionId(sessionId);
             
listener.setSecure("wss".equalsIgnoreCase(webSocketUri.getScheme()));
 
-            final ClientUpgradeRequest request = new ClientUpgradeRequest();
+            final ClientUpgradeRequest request = new 
ClientUpgradeRequest(webSocketUri);
 
             if (!flowFileAttributes.isEmpty()) {
                 
request.setHeaders(HeaderMapExtractor.getHeaderMap(flowFileAttributes));
@@ -432,7 +432,7 @@ public class JettyWebSocketClient extends 
AbstractJettyWebSocketService implemen
     }
 
     Future<Session> createWebsocketSession(RoutingWebSocketListener listener, 
ClientUpgradeRequest request) throws IOException {
-        return client.connect(listener, webSocketUri, request);
+        return client.connect(listener, request);
     }
 
     void maintainSessions() throws Exception {
diff --git 
a/nifi-extension-bundles/nifi-websocket-bundle/nifi-websocket-services-jetty/src/main/java/org/apache/nifi/websocket/jetty/RoutingWebSocketListener.java
 
b/nifi-extension-bundles/nifi-websocket-bundle/nifi-websocket-services-jetty/src/main/java/org/apache/nifi/websocket/jetty/RoutingWebSocketListener.java
index 4d4ae4c331..b410ab2cb7 100644
--- 
a/nifi-extension-bundles/nifi-websocket-bundle/nifi-websocket-services-jetty/src/main/java/org/apache/nifi/websocket/jetty/RoutingWebSocketListener.java
+++ 
b/nifi-extension-bundles/nifi-websocket-bundle/nifi-websocket-services-jetty/src/main/java/org/apache/nifi/websocket/jetty/RoutingWebSocketListener.java
@@ -47,8 +47,8 @@ public class RoutingWebSocketListener extends 
AbstractAutoDemanding {
     }
 
     @Override
-    public void onWebSocketClose(final int statusCode, final String reason) {
-        super.onWebSocketClose(statusCode, reason);
+    public void onWebSocketClose(final int statusCode, final String reason, 
Callback callback) {
+        super.onWebSocketClose(statusCode, reason, callback);
         router.onWebSocketClose(sessionId, statusCode, reason);
     }
 

Reply via email to