public void addNewMember(InternalDistributedMember member, Stub stub) { // This is the place to cleanup the zombieMembers int vmType = member.getVmKind(); switch (vmType) { case ADMIN_ONLY_DM_TYPE: handleConsoleStartup(member, stub); break; case LOCATOR_DM_TYPE: case NORMAL_DM_TYPE: handleManagerStartup(member, stub); break; default: throw new InternalGemFireError(LocalizedStrings.DistributionManager_UNKNOWN_MEMBER_TYPE_0.toLocalizedString(Integer.valueOf(vmType))); } }
public void addNewMember(InternalDistributedMember member) { // This is the place to cleanup the zombieMembers int vmType = member.getVmKind(); switch (vmType) { case ADMIN_ONLY_DM_TYPE: handleConsoleStartup(member); break; case LOCATOR_DM_TYPE: case NORMAL_DM_TYPE: handleManagerStartup(member); break; default: throw new InternalGemFireError(LocalizedStrings.DistributionManager_UNKNOWN_MEMBER_TYPE_0.toLocalizedString(Integer.valueOf(vmType))); } }
handleManagerStartup(e, null/*stub already registered*/);
logger.warn(LocalizedMessage.create( LocalizedStrings.DistributionManager_FORCING_AN_ELDER_JOIN_EVENT_SINCE_A_STARTUP_RESPONSE_WAS_NOT_RECEIVED_FROM_ELDER__0_, e)); handleManagerStartup(e);