| | |
| | | * CDDL HEADER END |
| | | * |
| | | * |
| | | * Copyright 2008 Sun Microsystems, Inc. |
| | | * Copyright 2008-2009 Sun Microsystems, Inc. |
| | | */ |
| | | |
| | | package org.opends.server.replication.server; |
| | |
| | | // Tell wich servers did not send an ack in time |
| | | List<Short> failedServers = new ArrayList<Short>(); |
| | | Set<Short> serverIds = expectedServersAckStatus.keySet(); |
| | | serversInTimeout = new ArrayList<Short>(); // Use next loop to fill it |
| | | for (Short serverId : serverIds) |
| | | { |
| | | boolean ackReceived = expectedServersAckStatus.get(serverId); |
| | | if (!ackReceived) |
| | | { |
| | | failedServers.add(serverId); |
| | | serversInTimeout.add(serverId); |
| | | } |
| | | } |
| | | ack.setFailedServers(failedServers); |
| | | } |