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/eventmesh.git


The following commit(s) were added to refs/heads/master by this push:
     new fef56a5ad [ISSUE #4260] Anonymous new ChannelFutureListener() can be 
replaced with lambda[HelloTask] (#4316)
fef56a5ad is described below

commit fef56a5ad07c22560df01877ffd6af852d65a942
Author: Shubam Virdi <[email protected]>
AuthorDate: Wed Aug 2 20:06:47 2023 +0530

    [ISSUE #4260] Anonymous new ChannelFutureListener() can be replaced with 
lambda[HelloTask] (#4316)
    
    * [4260] Fixed: Anonymous new ChannelFutureListener() can be replaced with 
lambda[HelloTask]
    
    * Upgraded: First Interaction Action Version to Latest
    
    * [4260] Removed: Unused Import
    
    * Update package import order in HelloTask.java
    
    ---------
    
    Co-authored-by: mike_xwm <[email protected]>
---
 .github/workflows/greetings.yml                                    | 2 +-
 .../eventmesh/runtime/core/protocol/tcp/client/task/HelloTask.java | 7 +------
 2 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml
index 6d866559e..cc4cff977 100644
--- a/.github/workflows/greetings.yml
+++ b/.github/workflows/greetings.yml
@@ -26,7 +26,7 @@ jobs:
     name: Greeting
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/first-interaction@v1
+      - uses: actions/[email protected]
         with:
           repo-token: ${{ secrets.GITHUB_TOKEN }}
           issue-message: |
diff --git 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/task/HelloTask.java
 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/task/HelloTask.java
index e024143cc..47b54508d 100644
--- 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/task/HelloTask.java
+++ 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/task/HelloTask.java
@@ -40,11 +40,9 @@ import java.util.Arrays;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import io.netty.channel.ChannelFuture;
 import io.netty.channel.ChannelFutureListener;
 import io.netty.channel.ChannelHandlerContext;
 
-
 import lombok.extern.slf4j.Slf4j;
 
 @Slf4j
@@ -96,9 +94,7 @@ public class HelloTask extends AbstractTask {
             res.setHeader(new Header(HELLO_RESPONSE, OPStatus.FAIL.getCode(), 
Arrays.toString(e.getStackTrace()), pkg
                 .getHeader().getSeq()));
             ctx.writeAndFlush(res).addListener(
-                new ChannelFutureListener() {
-                    @Override
-                    public void operationComplete(ChannelFuture future) throws 
Exception {
+                    (ChannelFutureListener) future -> {
                         if (!future.isSuccess()) {
                             Utils.logFailedMessageFlow(future, res, user, 
startTime, taskExecuteTime);
                         } else {
@@ -107,7 +103,6 @@ public class HelloTask extends AbstractTask {
                         log.warn("HelloTask failed,close session,addr:{}", 
ctx.channel().remoteAddress());
                         
eventMeshTCPServer.getClientSessionGroupMapping().closeSession(ctx);
                     }
-                }
             );
         }
     }


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

Reply via email to