(((PlannedShutdownSignal)signal).getEventSubType().equals(
GMSConstants.shutdownType.GROUP_SHUTDOWN));
onFailure(signal.getGroupName(), signal.getMemberToken(),
isClusterShutdown);
} else if (signal instanceof JoinNotificationSignal){
MemberStates memberState =
((JoinNotificationSignal) signal).getMemberState();
if (_logger.isLoggable(Level.FINE)) {
_logger.log(Level.FINE,
"clb.recieved_join_notification_for_instance",
new Object[]{signal.getMemberToken(), clusterName, memberState.name()});
}
//if member state is ALIVEANDREADY, then mark this instance as
//recovered, this has to be case of network outage
//if member state is READY then JOINANDREADY event will come,
//and instance will be marked healthy then