Peer: Break out the onTransactionBroadcast event into a separate interface.

This commit is contained in:
Mike Hearn
2015-09-18 21:10:53 +01:00
parent c2a67aaa59
commit 7014810cf6
10 changed files with 99 additions and 116 deletions

View File

@@ -20,7 +20,7 @@ package org.bitcoinj.tools;
import java.util.HashMap;
import java.util.Map;
import org.bitcoinj.core.listeners.AbstractPeerDataEventListener;
import org.bitcoinj.core.listeners.*;
import org.bitcoinj.core.NetworkParameters;
import org.bitcoinj.core.Peer;
import org.bitcoinj.core.PeerGroup;
@@ -49,7 +49,7 @@ public class WatchMempool {
PeerGroup peerGroup = new PeerGroup(PARAMS);
peerGroup.setMaxConnections(32);
peerGroup.addPeerDiscovery(new DnsDiscovery(PARAMS));
peerGroup.addDataEventListener(new AbstractPeerDataEventListener() {
peerGroup.addOnTransactionBroadcastListener(new OnTransactionBroadcastListener() {
@Override
public void onTransaction(Peer peer, Transaction tx) {
Result result = DefaultRiskAnalysis.FACTORY.create(null, tx, NO_DEPS).analyze();