public final class Peers
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Peers.Event |
Modifier and Type | Method and Description |
---|---|
static boolean |
addListener(Listener<Peer> listener,
Peers.Event eventType) |
static Peer |
addPeer(java.lang.String announcedAddress) |
static java.util.Collection<? extends Peer> |
getActivePeers() |
static java.util.Collection<? extends Peer> |
getAllPeers() |
static Peer |
getAnyPeer(Peer.State state,
boolean applyPullThreshold) |
static Peer |
getPeer(java.lang.String peerAddress) |
static java.util.Collection<? extends Peer> |
getPeers(Peer.State state) |
static boolean |
hasEnoughConnectedPublicPeers(int limit) |
static void |
init() |
static boolean |
removeListener(Listener<Peer> listener,
Peers.Event eventType) |
static void |
sendToSomePeers(Block block) |
static void |
sendToSomePeers(java.util.List<Transaction> transactions) |
static void |
shutdown() |
public static void init()
public static void shutdown()
public static boolean addListener(Listener<Peer> listener, Peers.Event eventType)
public static boolean removeListener(Listener<Peer> listener, Peers.Event eventType)
public static java.util.Collection<? extends Peer> getAllPeers()
public static java.util.Collection<? extends Peer> getActivePeers()
public static java.util.Collection<? extends Peer> getPeers(Peer.State state)
public static Peer getPeer(java.lang.String peerAddress)
public static Peer addPeer(java.lang.String announcedAddress)
public static void sendToSomePeers(Block block)
public static void sendToSomePeers(java.util.List<Transaction> transactions)
public static Peer getAnyPeer(Peer.State state, boolean applyPullThreshold)
public static boolean hasEnoughConnectedPublicPeers(int limit)