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

buhhunyx pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cxf.git


The following commit(s) were added to refs/heads/master by this push:
     new c44c39b  rt/transports: fix PMD rule: UnusedAssignment
c44c39b is described below

commit c44c39b2faed4eef057a68e38fbe743609cb6a4c
Author: Alexey Markevich <buhhu...@gmail.com>
AuthorDate: Thu Mar 11 19:54:07 2021 +0300

    rt/transports: fix PMD rule: UnusedAssignment
---
 .../http/asyncclient/AsyncHTTPConduit.java         |  3 +--
 .../asyncclient/AsyncHttpTransportFactory.java     |  3 +--
 .../netty/client/NettyHttpTransportFactory.java    |  6 +-----
 .../http/netty/server/NettyHttpDestination.java    |  2 +-
 .../NettyHttpServerEngineFactoryHolder.java        |  4 ++--
 .../server/spring/NettySpringTypesFactory.java     | 14 +++----------
 .../netty/server/NettyHttpServerEngineTest.java    |  9 ++++-----
 .../spring/UndertowSpringTypesFactory.java         | 14 +++----------
 .../UndertowHTTPServerEngineFactoryTest.java       |  7 +++----
 .../UndertowHTTPServerEngineTest.java              | 23 ++++++++--------------
 .../apache/cxf/transport/udp/UDPDestination.java   |  2 +-
 .../jetty9/Jetty9WebSocketDestination.java         |  5 ++---
 12 files changed, 30 insertions(+), 62 deletions(-)

diff --git 
a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java
 
b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java
index fc71e8c..aa98230 100755
--- 
a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java
+++ 
b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHTTPConduit.java
@@ -193,7 +193,6 @@ public class AsyncHTTPConduit extends 
URLConnectionHTTPConduit {
         if (StringUtils.isEmpty(uri.getPath())) {
             //hc needs to have the path be "/"
             uri = uri.resolve("/");
-            addressChanged = true;
         }
 
         message.put(USE_ASYNC, Boolean.TRUE);
@@ -900,7 +899,7 @@ public class AsyncHTTPConduit extends 
URLConnectionHTTPConduit {
             return sslContext;
         }
 
-        SSLContext ctx = null;
+        final SSLContext ctx;
         if (tlsClientParameters.getSslContext() != null) {
             ctx = tlsClientParameters.getSslContext();
         } else {
diff --git 
a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHttpTransportFactory.java
 
b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHttpTransportFactory.java
index 69b00b0..f963d62 100644
--- 
a/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHttpTransportFactory.java
+++ 
b/rt/transports/http-hc/src/main/java/org/apache/cxf/transport/http/asyncclient/AsyncHttpTransportFactory.java
@@ -105,7 +105,6 @@ public class AsyncHttpTransportFactory extends 
AbstractTransportFactory implemen
     public Conduit getConduit(EndpointInfo endpointInfo, EndpointReferenceType 
target, Bus bus)
         throws IOException {
 
-        HTTPConduit conduit = null;
         // need to updated the endpointInfo
         endpointInfo.setAddress(getAddress(endpointInfo));
         
@@ -113,7 +112,7 @@ public class AsyncHttpTransportFactory extends 
AbstractTransportFactory implemen
         if (fact == null) {
             fact = factory;
         }
-        conduit = fact.createConduit(bus, endpointInfo, target);
+        HTTPConduit conduit = fact.createConduit(bus, endpointInfo, target);
 
         // Spring configure the conduit.
         String address = conduit.getAddress();
diff --git 
a/rt/transports/http-netty/netty-client/src/main/java/org/apache/cxf/transport/http/netty/client/NettyHttpTransportFactory.java
 
b/rt/transports/http-netty/netty-client/src/main/java/org/apache/cxf/transport/http/netty/client/NettyHttpTransportFactory.java
index 30115db..cfcc799 100644
--- 
a/rt/transports/http-netty/netty-client/src/main/java/org/apache/cxf/transport/http/netty/client/NettyHttpTransportFactory.java
+++ 
b/rt/transports/http-netty/netty-client/src/main/java/org/apache/cxf/transport/http/netty/client/NettyHttpTransportFactory.java
@@ -92,8 +92,6 @@ public class NettyHttpTransportFactory extends 
AbstractTransportFactory implemen
         return address;
     }
 
-
-
     @Override
     public Conduit getConduit(EndpointInfo endpointInfo, Bus bus) throws 
IOException {
         return getConduit(endpointInfo, endpointInfo.getTarget(), bus);
@@ -103,11 +101,10 @@ public class NettyHttpTransportFactory extends 
AbstractTransportFactory implemen
     public Conduit getConduit(EndpointInfo endpointInfo, EndpointReferenceType 
target, Bus bus)
         throws IOException {
 
-        HTTPConduit conduit = null;
         // need to updated the endpointInfo
         endpointInfo.setAddress(getAddress(endpointInfo));
 
-        conduit = factory.createConduit(bus, endpointInfo, target);
+        HTTPConduit conduit = factory.createConduit(bus, endpointInfo, target);
 
         // Spring configure the conduit.
         String address = conduit.getAddress();
@@ -123,5 +120,4 @@ public class NettyHttpTransportFactory extends 
AbstractTransportFactory implemen
         return conduit;
     }
 
-
 }
diff --git 
a/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/NettyHttpDestination.java
 
b/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/NettyHttpDestination.java
index 02875d7..eb2420c 100644
--- 
a/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/NettyHttpDestination.java
+++ 
b/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/NettyHttpDestination.java
@@ -123,7 +123,7 @@ public class NettyHttpDestination extends 
AbstractHTTPDestination {
     protected void activate() {
         super.activate();
         LOG.log(Level.FINE, "Activating receipt of incoming messages");
-        URL url = null;
+        final URL url;
 
         try {
             url = new URL(getAddress(endpointInfo));
diff --git 
a/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/blueprint/NettyHttpServerEngineFactoryHolder.java
 
b/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/blueprint/NettyHttpServerEngineFactoryHolder.java
index 7895d01..9cba69d 100644
--- 
a/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/blueprint/NettyHttpServerEngineFactoryHolder.java
+++ 
b/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/blueprint/NettyHttpServerEngineFactoryHolder.java
@@ -135,9 +135,9 @@ public class NettyHttpServerEngineFactoryHolder {
 
                 //eng.setServer(engine.getTlsServerParameters());
                 if (engine.getTlsServerParameters() != null) {
-                    TLSServerParameters parameter = null;
                     try {
-                        parameter = new 
TLSServerParametersConfig(engine.getTlsServerParameters());
+                        TLSServerParameters parameter =
+                            new 
TLSServerParametersConfig(engine.getTlsServerParameters());
                         eng.setTlsServerParameters(parameter);
                     } catch (Exception e) {
                         throw new RuntimeException("Could not configure TLS 
for engine on  "
diff --git 
a/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/spring/NettySpringTypesFactory.java
 
b/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/spring/NettySpringTypesFactory.java
index c7ce115..971bd4b 100644
--- 
a/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/spring/NettySpringTypesFactory.java
+++ 
b/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/spring/NettySpringTypesFactory.java
@@ -117,35 +117,27 @@ public final class NettySpringTypesFactory {
                                            Class<?> c,
                                            JAXBContext context) throws 
JAXBException {
         List<V> list = new ArrayList<>();
-        Node data = null;
 
         Unmarshaller u = context.createUnmarshaller();
-        Node node = parent.getFirstChild();
-        while (node != null) {
+        for (Node node = parent.getFirstChild(); node != null; node = 
node.getNextSibling()) {
             if (node.getNodeType() == Node.ELEMENT_NODE && 
name.getLocalPart().equals(node.getLocalName())
                 && name.getNamespaceURI().equals(node.getNamespaceURI())) {
-                data = node;
-                Object obj = unmarshal(u, data, c);
+                Object obj = unmarshal(u, node, c);
                 if (obj != null) {
                     list.add((V) obj);
                 }
             }
-            node = node.getNextSibling();
         }
         return list;
     }
 
-
-
-
-
     private static Object unmarshal(Unmarshaller u,
                                      Node data, Class<?> c) {
         if (u == null) {
             return null;
         }
 
-        Object obj = null;
+        Object obj;
         try {
             if (c != null) {
                 obj = u.unmarshal(data, c);
diff --git 
a/rt/transports/http-netty/netty-server/src/test/java/org/apache/cxf/transport/http/netty/server/NettyHttpServerEngineTest.java
 
b/rt/transports/http-netty/netty-server/src/test/java/org/apache/cxf/transport/http/netty/server/NettyHttpServerEngineTest.java
index eedebcf..da2938a 100644
--- 
a/rt/transports/http-netty/netty-server/src/test/java/org/apache/cxf/transport/http/netty/server/NettyHttpServerEngineTest.java
+++ 
b/rt/transports/http-netty/netty-server/src/test/java/org/apache/cxf/transport/http/netty/server/NettyHttpServerEngineTest.java
@@ -97,8 +97,7 @@ public class NettyHttpServerEngineTest {
         engine.addServant(new URL(urlStr), handler1);
         //assertEquals("Get the wrong maxIdleTime.", 30000, 
engine.getConnector().getMaxIdleTime());
 
-        String response = null;
-        response = getResponse(urlStr);
+        String response = getResponse(urlStr);
         assertEquals("The netty http handler did not take effect", response, 
"string1");
 
         try {
@@ -161,15 +160,15 @@ public class NettyHttpServerEngineTest {
         NettyHttpServerEngineFactory.destroyForPort(PORT2);
     }
 
-    private String getResponse(String target) throws Exception {
+    private static String getResponse(String target) throws Exception {
         URL url = new URL(target);
 
         URLConnection connection = url.openConnection();
 
         assertTrue(connection instanceof HttpURLConnection);
         connection.connect();
-        InputStream in = connection.getInputStream();
-        try (ByteArrayOutputStream buffer = new ByteArrayOutputStream()) {
+        try (InputStream in = connection.getInputStream();
+            ByteArrayOutputStream buffer = new ByteArrayOutputStream()) {
             IOUtils.copy(in, buffer);
             return buffer.toString();
         }
diff --git 
a/rt/transports/http-undertow/src/main/java/org/apache/cxf/transport/http_undertow/spring/UndertowSpringTypesFactory.java
 
b/rt/transports/http-undertow/src/main/java/org/apache/cxf/transport/http_undertow/spring/UndertowSpringTypesFactory.java
index 5502737..a678296 100644
--- 
a/rt/transports/http-undertow/src/main/java/org/apache/cxf/transport/http_undertow/spring/UndertowSpringTypesFactory.java
+++ 
b/rt/transports/http-undertow/src/main/java/org/apache/cxf/transport/http_undertow/spring/UndertowSpringTypesFactory.java
@@ -116,35 +116,27 @@ public final class UndertowSpringTypesFactory {
                                            Class<?> c,
                                            JAXBContext context) throws 
JAXBException {
         List<V> list = new ArrayList<>();
-        Node data = null;
 
         Unmarshaller u = context.createUnmarshaller();
-        Node node = parent.getFirstChild();
-        while (node != null) {
+        for (Node node = parent.getFirstChild(); node != null; node = 
node.getNextSibling()) {
             if (node.getNodeType() == Node.ELEMENT_NODE && 
name.getLocalPart().equals(node.getLocalName())
                 && name.getNamespaceURI().equals(node.getNamespaceURI())) {
-                data = node;
-                Object obj = unmarshal(u, data, c);
+                Object obj = unmarshal(u, node, c);
                 if (obj != null) {
                     list.add((V) obj);
                 }
             }
-            node = node.getNextSibling();
         }
         return list;
     }
 
-
-
-
-
     private static Object unmarshal(Unmarshaller u,
                                      Node data, Class<?> c) {
         if (u == null) {
             return null;
         }
 
-        Object obj = null;
+        Object obj;
         try {
             if (c != null) {
                 obj = u.unmarshal(data, c);
diff --git 
a/rt/transports/http-undertow/src/test/java/org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactoryTest.java
 
b/rt/transports/http-undertow/src/test/java/org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactoryTest.java
index 8eb56b9..e49e5eb 100644
--- 
a/rt/transports/http-undertow/src/test/java/org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactoryTest.java
+++ 
b/rt/transports/http-undertow/src/test/java/org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineFactoryTest.java
@@ -114,16 +114,15 @@ public class UndertowHTTPServerEngineFactoryTest {
 
         // The Engine for port 1234 should be configured for TLS.
         // This will throw an error if it is not.
-        UndertowHTTPServerEngine engine = null;
-        engine = factory.createUndertowHTTPServerEngine(1234, "https");
+        UndertowHTTPServerEngine engine = 
factory.createUndertowHTTPServerEngine(1234, "https");
 
         assertNotNull("Engine is not available.", engine);
         assertEquals(1234, engine.getPort());
         assertEquals("Not https", "https", engine.getProtocol());
 
         try {
-            engine = factory.createUndertowHTTPServerEngine(1234, "http");
-            fail("The engine's protocol should be https");
+            factory.createUndertowHTTPServerEngine(1234, "http");
+            fail("The engine's protocol should be http");
         } catch (Exception e) {
             // expect the exception
         }
diff --git 
a/rt/transports/http-undertow/src/test/java/org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineTest.java
 
b/rt/transports/http-undertow/src/test/java/org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineTest.java
index 25de7dd..fd1abdb 100644
--- 
a/rt/transports/http-undertow/src/test/java/org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineTest.java
+++ 
b/rt/transports/http-undertow/src/test/java/org/apache/cxf/transport/http_undertow/UndertowHTTPServerEngineTest.java
@@ -143,9 +143,6 @@ public class UndertowHTTPServerEngineTest {
         UndertowHTTPServerEngineFactory.destroyForPort(PORT3);
     }
 
-
-
-
     @Test
     public void testaddServants() throws Exception {
         String urlStr = "http://localhost:"; + PORT1 + "/hello/test";
@@ -156,8 +153,7 @@ public class UndertowHTTPServerEngineTest {
         engine.addServant(new URL(urlStr), new 
UndertowHTTPTestHandler("string1", true));
         assertEquals("Get the wrong maxIdleTime.", 30000, 
engine.getMaxIdleTime());
 
-        String response = null;
-        response = getResponse(urlStr);
+        String response = getResponse(urlStr);
         assertEquals("The undertow http handler did not take effect", 
response, "string1");
 
         try {
@@ -250,21 +246,18 @@ public class UndertowHTTPServerEngineTest {
         UndertowHTTPServerEngineFactory.destroyForPort(PORT2);
     }
 
-
-
-
-    private String getResponse(String target) throws Exception {
+    private static String getResponse(String target) throws Exception {
         URL url = new URL(target);
 
         URLConnection connection = url.openConnection();
 
         assertTrue(connection instanceof HttpURLConnection);
         connection.connect();
-        InputStream in = connection.getInputStream();
-        ByteArrayOutputStream buffer = new ByteArrayOutputStream();
-        IOUtils.copy(in, buffer);
-        return buffer.toString();
+        try (InputStream in = connection.getInputStream();
+            ByteArrayOutputStream buffer = new ByteArrayOutputStream()) {
+            IOUtils.copy(in, buffer);
+            return buffer.toString();
+        }
     }
 
-
-}
\ No newline at end of file
+}
diff --git 
a/rt/transports/udp/src/main/java/org/apache/cxf/transport/udp/UDPDestination.java
 
b/rt/transports/udp/src/main/java/org/apache/cxf/transport/udp/UDPDestination.java
index 3b5d08d..4af4816 100644
--- 
a/rt/transports/udp/src/main/java/org/apache/cxf/transport/udp/UDPDestination.java
+++ 
b/rt/transports/udp/src/main/java/org/apache/cxf/transport/udp/UDPDestination.java
@@ -143,7 +143,7 @@ public class UDPDestination extends AbstractDestination {
 
         try {
             URI uri = new URI(this.getAddress().getAddress().getValue());
-            InetSocketAddress isa = null;
+            final InetSocketAddress isa;
             if (StringUtils.isEmpty(uri.getHost())) {
                 String s = uri.getSchemeSpecificPart();
                 if (s.startsWith("//:")) {
diff --git 
a/rt/transports/websocket/src/main/java/org/apache/cxf/transport/websocket/jetty9/Jetty9WebSocketDestination.java
 
b/rt/transports/websocket/src/main/java/org/apache/cxf/transport/websocket/jetty9/Jetty9WebSocketDestination.java
index ba9fcf2..20e4f8c 100644
--- 
a/rt/transports/websocket/src/main/java/org/apache/cxf/transport/websocket/jetty9/Jetty9WebSocketDestination.java
+++ 
b/rt/transports/websocket/src/main/java/org/apache/cxf/transport/websocket/jetty9/Jetty9WebSocketDestination.java
@@ -177,12 +177,11 @@ public class Jetty9WebSocketDestination extends 
JettyHTTPDestination implements
         executeServiceTask(new Runnable() {
             @Override
             public void run() {
-                HttpServletRequest request = null;
                 HttpServletResponse response = null;
                 try {
                     WebSocketServletHolder holder = new 
Jetty9WebSocketHolder(session);
                     response = createServletResponse(holder);
-                    request = createServletRequest(data, offset, length, 
holder, session);
+                    HttpServletRequest request = createServletRequest(data, 
offset, length, holder, session);
                     String reqid = request.getHeader(REQUEST_ID_KEY);
                     if (reqid != null) {
                         if (WebSocketUtils.isContainingCRLF(reqid)) {
@@ -306,7 +305,7 @@ public class Jetty9WebSocketDestination extends 
JettyHTTPDestination implements
             return session.getUpgradeRequest().getRequestURI().getPath();
         }
         public StringBuffer getRequestURL() {
-            return new 
StringBuffer(session.getUpgradeRequest().getRequestURI().toString());
+            return new 
StringBuffer(session.getUpgradeRequest().getRequestURI().toString()); //NOPMD
         }
         public DispatcherType getDispatcherType() {
             return null;

Reply via email to