* The result of a {@link HighLevelClient#getPeers()} operation.
*
* @author David ‘Bombe’ Roden <bombe@freenetproject.org>
- * @version $Id$
*/
public class PeerListResult extends HighLevelResult implements Iterable<Peer> {
private final List<Peer> peers = new ArrayList<Peer>();
/**
+ * Package-private constructor.
+ *
+ * @param identifier
+ * The identifier of the request
+ */
+ PeerListResult(String identifier) {
+ super(identifier);
+ }
+
+ /**
* Adds a peer to the list.
*
* @param peer
* The peer to add
*/
- public void addPeer(Peer peer) {
+ void addPeer(Peer peer) {
peers.add(peer);
}