int index = 0;
for (PeerSocketAddress psa : peerSocketAddresses) {
if (psa != null) {
InetSocketAddress inetSocketAddress = PeerSocketAddress.createSocketUDP(psa);
PingBuilder pingBuilder = pingBuilderFactory.create();
forks[index++] = pingBuilder.inetAddress(inetSocketAddress.getAddress())
.port(inetSocketAddress.getPort()).start();
}
}
FutureForkJoin<FuturePing> ffk = new FutureForkJoin<FuturePing>(1, true, new AtomicReferenceArray<FuturePing>(
forks));