private MemberImpl createMember(MemberInfo memberInfo, Map<String, Object> attributes) { Address address = memberInfo.getAddress(); Address thisAddress = node.getThisAddress(); String ipV6ScopeId = thisAddress.getScopeId(); address.setScopeId(ipV6ScopeId); boolean localMember = thisAddress.equals(address); return new MemberImpl(address, memberInfo.getVersion(), localMember, memberInfo.getUuid(), attributes, memberInfo.isLiteMember(), memberInfo.getMemberListJoinVersion(), node.hazelcastInstance); }
private MemberImpl createMember(MemberInfo memberInfo, Map<String, Object> attributes) { Address address = memberInfo.getAddress(); Address thisAddress = node.getThisAddress(); String ipV6ScopeId = thisAddress.getScopeId(); address.setScopeId(ipV6ScopeId); boolean localMember = thisAddress.equals(address); return new MemberImpl(address, memberInfo.getVersion(), localMember, memberInfo.getUuid(), attributes, memberInfo.isLiteMember(), memberInfo.getMemberListJoinVersion(), node.hazelcastInstance); }
} else if (thisAddress.isIPv6() && thisAddress.getScopeId() != null) { .getInetAddressFor((Inet6Address) address.getInetAddress(), thisAddress.getScopeId()); tryToConnect(new InetSocketAddress(inetAddress, address.getPort()), ioService.getSocketConnectTimeoutSeconds() * MILLIS_PER_SECOND);
} else if (thisAddress.isIPv6() && thisAddress.getScopeId() != null) { .getInetAddressFor((Inet6Address) address.getInetAddress(), thisAddress.getScopeId()); tryToConnect(new InetSocketAddress(inetAddress, address.getPort()), ioService.getSocketConnectTimeoutSeconds() * MILLIS_PER_SECOND);