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: [email protected]
For additional commands, e-mail: [email protected]