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 6cbb2d0f9 [ISSUE #4107] made fields final  (#4158)
6cbb2d0f9 is described below

commit 6cbb2d0f9924f03fd052b3f61e0a9248b0f4b9d4
Author: dipanker <[email protected]>
AuthorDate: Tue Jun 27 15:20:31 2023 +0530

    [ISSUE #4107] made fields final  (#4158)
    
    * #4107 made fields final
    
    Signed-off-by: dipanker <[email protected]>
    
    * #4107 moved the line to correct class
    
    Signed-off-by: dipanker <[email protected]>
    
    * #4107 replaced direct use with a getter
    
    Signed-off-by: dipanker <[email protected]>
    
    ---------
    
    Signed-off-by: dipanker <[email protected]>
---
 .../protocol/tcp/client/session/push/DownStreamMsgContext.java |  8 ++++----
 .../core/protocol/tcp/client/session/push/PushContext.java     | 10 +++++-----
 .../tcp/client/session/send/EventMeshTcpSendResult.java        |  6 +++---
 .../core/protocol/tcp/client/session/send/SessionSender.java   | 10 +++++++---
 .../protocol/tcp/client/session/send/UpStreamMsgContext.java   |  2 +-
 .../core/protocol/tcp/client/task/MessageTransferTask.java     |  2 +-
 6 files changed, 21 insertions(+), 17 deletions(-)

diff --git 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/push/DownStreamMsgContext.java
 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/push/DownStreamMsgContext.java
index 16a97d4cb..1f9cc2439 100644
--- 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/push/DownStreamMsgContext.java
+++ 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/push/DownStreamMsgContext.java
@@ -47,12 +47,12 @@ public class DownStreamMsgContext extends RetryContext {
     @Setter
     private Session session;
 
-    private AbstractContext consumeConcurrentlyContext;
+    private final AbstractContext consumeConcurrentlyContext;
 
-    private MQConsumerWrapper consumer;
+    private final MQConsumerWrapper consumer;
 
     @Getter
-    private SubscriptionItem subscriptionItem;
+    private final SubscriptionItem subscriptionItem;
 
     private long lastPushTime;
 
@@ -60,7 +60,7 @@ public class DownStreamMsgContext extends RetryContext {
 
     private final long expireTime;
 
-    public boolean msgFromOtherEventMesh;
+    public final boolean msgFromOtherEventMesh;
 
     public DownStreamMsgContext(CloudEvent event, Session session, 
MQConsumerWrapper consumer,
         AbstractContext consumeConcurrentlyContext, boolean 
msgFromOtherEventMesh,
diff --git 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/push/PushContext.java
 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/push/PushContext.java
index 5937eebf5..ddc67a95c 100644
--- 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/push/PushContext.java
+++ 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/push/PushContext.java
@@ -31,15 +31,15 @@ import lombok.extern.slf4j.Slf4j;
 @Slf4j
 public class PushContext {
 
-    private SessionPusher sessionPusher;
+    private final SessionPusher sessionPusher;
 
-    public AtomicLong deliveredMsgsCount = new AtomicLong(0);
+    public final AtomicLong deliveredMsgsCount = new AtomicLong(0);
 
-    public AtomicLong deliverFailMsgsCount = new AtomicLong(0);
+    public final AtomicLong deliverFailMsgsCount = new AtomicLong(0);
 
-    private ConcurrentHashMap<String /** seq */, DownStreamMsgContext> 
unAckMsg = new ConcurrentHashMap<String, DownStreamMsgContext>();
+    private final ConcurrentHashMap<String /* seq */, DownStreamMsgContext> 
unAckMsg = new ConcurrentHashMap<>();
 
-    private long createTime = System.currentTimeMillis();
+    private final long createTime = System.currentTimeMillis();
 
     public PushContext(SessionPusher sessionPusher) {
         this.sessionPusher = sessionPusher;
diff --git 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/send/EventMeshTcpSendResult.java
 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/send/EventMeshTcpSendResult.java
index a967cdc89..d9746c425 100644
--- 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/send/EventMeshTcpSendResult.java
+++ 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/send/EventMeshTcpSendResult.java
@@ -19,11 +19,11 @@ package 
org.apache.eventmesh.runtime.core.protocol.tcp.client.session.send;
 
 public class EventMeshTcpSendResult {
 
-    private String seq;
+    private final String seq;
 
-    private EventMeshTcpSendStatus sendStatus;
+    private final EventMeshTcpSendStatus sendStatus;
 
-    private String detail;
+    private final String detail;
 
     public EventMeshTcpSendResult(String seq, EventMeshTcpSendStatus 
sendStatus, String detail) {
         this.seq = seq;
diff --git 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/send/SessionSender.java
 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/send/SessionSender.java
index da61686aa..c226b4529 100644
--- 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/send/SessionSender.java
+++ 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/send/SessionSender.java
@@ -59,11 +59,11 @@ public class SessionSender {
 
     private final transient Session session;
 
-    public transient long createTime = System.currentTimeMillis();
+    public final transient long createTime = System.currentTimeMillis();
 
-    public transient AtomicLong upMsgs = new AtomicLong(0);
+    public final transient AtomicLong upMsgs = new AtomicLong(0);
 
-    public transient AtomicLong failMsgCount = new AtomicLong(0);
+    public final transient AtomicLong failMsgCount = new AtomicLong(0);
 
     private static final int TRY_PERMIT_TIME_OUT = 5;
 
@@ -221,4 +221,8 @@ public class SessionSender {
             }
         };
     }
+
+    public AtomicLong getFailMsgCount() {
+        return failMsgCount;
+    }
 }
diff --git 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/send/UpStreamMsgContext.java
 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/send/UpStreamMsgContext.java
index 4ab4fd609..98a92d556 100644
--- 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/send/UpStreamMsgContext.java
+++ 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/send/UpStreamMsgContext.java
@@ -139,7 +139,7 @@ public class UpStreamMsgContext extends RetryContext {
                 retryContext.delay(10000);
                 
Objects.requireNonNull(session.getClientGroupWrapper().get()).getEventMeshTcpRetryer().pushRetry(retryContext);
 
-                session.getSender().failMsgCount.incrementAndGet();
+                session.getSender().getFailMsgCount().incrementAndGet();
                 log.error("upstreamMsg mq message error|user={}|callback 
cost={}, errMsg={}", session.getClient(),
                     System.currentTimeMillis() - createTime, new 
Exception(context.getException()));
                 msg.setHeader(new Header(replyCmd, OPStatus.FAIL.getCode(), 
context.getException().toString(), seq));
diff --git 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/task/MessageTransferTask.java
 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/task/MessageTransferTask.java
index 62a97dc3f..9f5257992 100644
--- 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/task/MessageTransferTask.java
+++ 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/task/MessageTransferTask.java
@@ -253,7 +253,7 @@ public class MessageTransferTask extends AbstractTask {
                         
session.getClientGroupWrapper().get()).getEventMeshTcpRetryer()
                     .pushRetry(upStreamMsgContext);
 
-                session.getSender().failMsgCount.incrementAndGet();
+                session.getSender().getFailMsgCount().incrementAndGet();
                 MESSAGE_LOGGER
                     .error("upstreamMsg mq message error|user={}|callback 
cost={}, errMsg={}",
                         session.getClient(),


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

Reply via email to