case ADD_EVENT: case NO_LONGER_INDOUBT_EVENT: addNewMemberJoins(packet); break; case CLUSTER_STOP_EVENT:
case ADD_EVENT: case NO_LONGER_INDOUBT_EVENT: addNewMemberJoins(packet); break; case CLUSTER_STOP_EVENT:
private void analyzeMasterChangeView(final EventPacket packet) { final SystemAdvertisement advert = packet.getSystemAdvertisement(); final GMSMember member = Utility.getGMSMember( advert ); final String token = member.getMemberToken(); if ( !this.getGMSContext().isWatchdog() ) { addGroupLeadershipNotificationSignal( token, member.getGroupName(), member.getStartTime() ); } if (views.size() == 1 && ! getGMSContext().getGroupCommunicationProvider().isDiscoveryInProgress()) { //views list only contains 1 view which is assumed to be the 1st view. addNewMemberJoins(packet); } if (views.size() > 1 && packet.getClusterView().getSize() != getPreviousView().size()) { determineAndAddNewMemberJoins(); } }
private void analyzeMasterChangeView(final EventPacket packet) { final SystemAdvertisement advert = packet.getSystemAdvertisement(); final GMSMember member = Utility.getGMSMember( advert ); final String token = member.getMemberToken(); if ( !this.getGMSContext().isWatchdog() ) { addGroupLeadershipNotificationSignal( token, member.getGroupName(), member.getStartTime() ); } if (views.size() == 1 && ! getGMSContext().getGroupCommunicationProvider().isDiscoveryInProgress()) { //views list only contains 1 view which is assumed to be the 1st view. addNewMemberJoins(packet); } if (views.size() > 1 && packet.getClusterView().getSize() != getPreviousView().size()) { determineAndAddNewMemberJoins(); } }