@Override
public void memberRemoved(MembershipEvent membershipEvent) {
removeOperationalProcess(membershipEvent.getMember().getUuid());
- if (membershipEvent.getMembers().isEmpty()) {
- purgeSharedMemoryForAppNodes();
- }
}
@Override
}
}
}
-
- private void purgeSharedMemoryForAppNodes() {
- LOGGER.info("No more application nodes, clearing cluster information about application nodes.");
- hzMember.getAtomicReference(LEADER).clear();
- hzMember.getAtomicReference(SONARQUBE_VERSION).clear();
- }
}
}