Author: kfujino
Date: Mon Aug  6 09:21:37 2018
New Revision: 1837497

URL: http://svn.apache.org/viewvc?rev=1837497&view=rev
Log:
Add SHUTDOWN_PAYLOAD on local member when stopping membership.

Modified:
    
tomcat/trunk/java/org/apache/catalina/tribes/membership/StaticMembershipProvider.java

Modified: 
tomcat/trunk/java/org/apache/catalina/tribes/membership/StaticMembershipProvider.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/tribes/membership/StaticMembershipProvider.java?rev=1837497&r1=1837496&r2=1837497&view=diff
==============================================================================
--- 
tomcat/trunk/java/org/apache/catalina/tribes/membership/StaticMembershipProvider.java
 (original)
+++ 
tomcat/trunk/java/org/apache/catalina/tribes/membership/StaticMembershipProvider.java
 Mon Aug  6 09:21:37 2018
@@ -201,7 +201,9 @@ public class StaticMembershipProvider ex
 
     protected void stopMembership(Member[] members) {
         if (members.length == 0 ) return;
-        MemberMessage msg = new MemberMessage(membershipId, 
MemberMessage.MSG_STOP, service.getLocalMember(true));
+        Member localmember = service.getLocalMember(false);
+        localmember.setCommand(Member.SHUTDOWN_PAYLOAD);
+        MemberMessage msg = new MemberMessage(membershipId, 
MemberMessage.MSG_STOP, localmember);
         try {
             channel.send(members, msg, sendOptions);
         } catch (ChannelException e) {



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to