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

mikexue pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-eventmesh.git


The following commit(s) were added to refs/heads/master by this push:
     new 9b990b8fd fix issue2710
     new 29ef880df Merge pull request #2748 from jonyangx/issue2710
9b990b8fd is described below

commit 9b990b8fd81381bfdf62eca6edc98369fd189a00
Author: jonyangx <[email protected]>
AuthorDate: Sat Dec 31 11:09:38 2022 +0800

    fix issue2710
---
 .../eventmesh/runtime/util/RemotingHelper.java     | 32 +++++++++-------------
 .../eventmesh/runtime/util/RemotingHelperTest.java |  3 +-
 2 files changed, 15 insertions(+), 20 deletions(-)

diff --git 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/util/RemotingHelper.java
 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/util/RemotingHelper.java
index d4e8462f2..27ae75178 100644
--- 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/util/RemotingHelper.java
+++ 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/util/RemotingHelper.java
@@ -24,21 +24,19 @@ import org.apache.commons.lang3.ArrayUtils;
 import java.net.InetSocketAddress;
 import java.net.SocketAddress;
 
-
 import io.netty.channel.Channel;
 
 
-public class RemotingHelper {
+public abstract class RemotingHelper {
 
     public static String exceptionSimpleDesc(final Throwable e) {
-        StringBuilder sb = new StringBuilder();
+        final StringBuilder sb = new StringBuilder();
         if (e != null) {
             sb.append(e);
 
-            StackTraceElement[] stackTrace = e.getStackTrace();
+            final StackTraceElement[] stackTrace = e.getStackTrace();
             if (ArrayUtils.isNotEmpty(stackTrace)) {
-                StackTraceElement elment = stackTrace[0];
-                sb.append(", ").append(elment);
+                sb.append(", ").append(stackTrace[0]);
             }
         }
 
@@ -46,22 +44,21 @@ public class RemotingHelper {
     }
 
     public static SocketAddress string2SocketAddress(final String addr) {
-        int split = addr.lastIndexOf(":");
-        String host = addr.substring(0, split);
-        String port = addr.substring(split + 1);
-        InetSocketAddress isa = new InetSocketAddress(host, 
Integer.parseInt(port));
-        return isa;
+        final int split = addr.lastIndexOf(':');
+        final String host = addr.substring(0, split);
+        final String port = addr.substring(split + 1);
+        return new InetSocketAddress(host, Integer.parseInt(port));
     }
 
     public static String parseChannelRemoteAddr(final Channel channel) {
         if (null == channel) {
             return "";
         }
-        SocketAddress remote = channel.remoteAddress();
-        final String addr = remote != null ? remote.toString() : "";
+
+        final String addr = channel.remoteAddress() != null ? 
channel.remoteAddress().toString() : "";
 
         if (addr.length() > 0) {
-            int index = addr.lastIndexOf("/");
+            final int index = addr.lastIndexOf('/');
             if (index >= 0) {
                 return addr.substring(index + 1);
             }
@@ -72,11 +69,8 @@ public class RemotingHelper {
         return "";
     }
 
-    public static String parseSocketAddressAddr(InetSocketAddress 
socketAddress) {
-        if (socketAddress != null) {
-            return socketAddress.getAddress().getHostAddress() + ":" + 
socketAddress.getPort();
-        }
-        return "";
+    public static String parseSocketAddressAddr(final InetSocketAddress 
socketAddress) {
+        return socketAddress != null ? 
socketAddress.getAddress().getHostAddress() + ":" + socketAddress.getPort() : 
"";
     }
 
 }
diff --git 
a/eventmesh-runtime/src/test/java/org/apache/eventmesh/runtime/util/RemotingHelperTest.java
 
b/eventmesh-runtime/src/test/java/org/apache/eventmesh/runtime/util/RemotingHelperTest.java
index bfc51d437..8258d386f 100644
--- 
a/eventmesh-runtime/src/test/java/org/apache/eventmesh/runtime/util/RemotingHelperTest.java
+++ 
b/eventmesh-runtime/src/test/java/org/apache/eventmesh/runtime/util/RemotingHelperTest.java
@@ -37,8 +37,9 @@ public class RemotingHelperTest {
     @Test
     public void testString2SocketAddress() {
         String addr = "10.1.1.1:11002";
-        SocketAddress address = RemotingHelper.string2SocketAddress(addr);
+        InetSocketAddress address = (InetSocketAddress) 
RemotingHelper.string2SocketAddress(addr);
         Assert.assertNotNull(address);
+        Assert.assertEquals("10.1.1.1:11002", address.getHostString() + ":" + 
address.getPort());
     }
 
     @Test


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to