com.google.bitcoin.net.discovery
Interface PeerDiscovery

All Known Implementing Classes:
DnsDiscovery, IrcDiscovery, SeedPeers

public interface PeerDiscovery

A PeerDiscovery object is responsible for finding addresses of other nodes in the Bitcoin P2P network. Note that the addresses returned may or may not be accepting connections.


Method Summary
 InetSocketAddress[] getPeers(long timeoutValue, TimeUnit timeoutUnit)
          Returns an array of addresses.
 void shutdown()
          Stops any discovery in progress when we want to shut down quickly.
 

Method Detail

getPeers

InetSocketAddress[] getPeers(long timeoutValue,
                             TimeUnit timeoutUnit)
                             throws PeerDiscoveryException
Returns an array of addresses. This method may block.

Throws:
PeerDiscoveryException

shutdown

void shutdown()
Stops any discovery in progress when we want to shut down quickly.



Copyright © 2014. All rights reserved.