mirror of
https://github.com/Qortal/altcoinj.git
synced 2025-11-02 13:37:24 +00:00
Split PeerConnectionEventListener
Split PeerConnectionEventListener into individual connect, disconnect and discovery listeners. Remove custom listener registration from Peer, as now it's possible to register a connect listener only, without a disconnect listener.
This commit is contained in:
@@ -15,7 +15,8 @@
|
||||
package org.bitcoinj.tools;
|
||||
|
||||
import org.bitcoinj.core.*;
|
||||
import org.bitcoinj.core.listeners.PeerConnectionEventListener;
|
||||
import org.bitcoinj.core.listeners.PeerConnectedEventListener;
|
||||
import org.bitcoinj.core.listeners.PeerDisconnectedEventListener;
|
||||
import org.bitcoinj.kits.WalletAppKit;
|
||||
import org.bitcoinj.params.MainNetParams;
|
||||
import org.bitcoinj.utils.BriefLogFormatter;
|
||||
@@ -80,17 +81,13 @@ public class TestFeeLevel {
|
||||
System.out.println("Size in bytes is " + request.tx.bitcoinSerialize().length);
|
||||
System.out.println("TX is " + request.tx);
|
||||
System.out.println("Waiting for " + kit.peerGroup().getMaxConnections() + " connected peers");
|
||||
kit.peerGroup().addConnectionEventListener(new PeerConnectionEventListener() {
|
||||
|
||||
@Override
|
||||
public void onPeersDiscovered(Set<PeerAddress> peerAddresses) {
|
||||
}
|
||||
|
||||
kit.peerGroup().addDisconnectedEventListener(new PeerDisconnectedEventListener() {
|
||||
@Override
|
||||
public void onPeerDisconnected(Peer peer, int peerCount) {
|
||||
System.out.println(peerCount + " peers connected");
|
||||
}
|
||||
|
||||
});
|
||||
kit.peerGroup().addConnectedEventListener(new PeerConnectedEventListener() {
|
||||
@Override
|
||||
public void onPeerConnected(Peer peer, int peerCount) {
|
||||
System.out.println(peerCount + " peers connected");
|
||||
|
||||
Reference in New Issue
Block a user