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

jonyang 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 7459a85be Issue #2715 Update ClientSessionGroupMapping.java (#2955)
7459a85be is described below

commit 7459a85beb8fba3b6bfdde67c805dc38ccf52b6b
Author: Preet Angad Singh Nanda 
<[email protected]>
AuthorDate: Thu Jan 26 19:40:57 2023 -0500

    Issue #2715 Update ClientSessionGroupMapping.java (#2955)
    
    * Issue #2715 Update ClientSessionGroupMapping.java
    
    * Revert "Issue #2715 Update ClientSessionGroupMapping.java"
    
    This reverts commit ff0b270039cc2f0380cb00a55b979d9864714886.
    
    * Issue #2715 Update ClientSessionGroupMapping.java
    
    * Update ClientSessionGroupMapping.java
    
    change import order
    
    * Update ClientSessionGroupMapping.java
    
    delete log debug will occur NPE
    
    Co-authored-by: jonyangx <[email protected]>
---
 .../protocol/tcp/client/group/ClientSessionGroupMapping.java   | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/group/ClientSessionGroupMapping.java
 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/group/ClientSessionGroupMapping.java
index 93f77d20f..02fab45b8 100644
--- 
a/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/group/ClientSessionGroupMapping.java
+++ 
b/eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/group/ClientSessionGroupMapping.java
@@ -32,6 +32,7 @@ import 
org.apache.eventmesh.runtime.core.protocol.tcp.client.session.push.DownSt
 import org.apache.eventmesh.runtime.util.EventMeshUtil;
 import org.apache.eventmesh.runtime.util.RemotingHelper;
 
+import org.apache.commons.collections4.CollectionUtils;
 import org.apache.commons.collections4.MapUtils;
 
 import java.lang.ref.WeakReference;
@@ -321,16 +322,15 @@ public class ClientSessionGroupMapping {
     }
 
     private void cleanClientGroupWrapperCommon(ClientGroupWrapper 
clientGroupWrapper) throws Exception {
-        log.info("GroupConsumerSessions size:{}",
-                clientGroupWrapper.getGroupConsumerSessions().size());
-        if (clientGroupWrapper.getGroupConsumerSessions().size() == 0) {
+        
+        if 
(CollectionUtils.isEmpty(clientGroupWrapper.getGroupConsumerSessions())) {
             shutdownClientGroupConsumer(clientGroupWrapper);
         }
 
         log.info("GroupProducerSessions size:{}",
                 clientGroupWrapper.getGroupProducerSessions().size());
-        if ((clientGroupWrapper.getGroupConsumerSessions().size() == 0)
-                && (clientGroupWrapper.getGroupProducerSessions().size() == 
0)) {
+        if 
((CollectionUtils.isEmpty(clientGroupWrapper.getGroupConsumerSessions()))
+                && 
(CollectionUtils.isEmpty(clientGroupWrapper.getGroupProducerSessions()))) {
             shutdownClientGroupProducer(clientGroupWrapper);
 
             clientGroupMap.remove(clientGroupWrapper.getGroup());


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

Reply via email to