@Override public void addAlertListener(AlertListener listener) { System.out.printf("Registering an event listener for 'ALERT' notifications (%s)\n", listener); super.addAlertListener(listener); }
@Override public int countWalletListeners() { int listenerCount = super.countWalletListeners(); System.out.printf("The daemon reported a wallet listener count of: %s\n", listenerCount); return listenerCount; }
public BtcdDaemonImpl(Properties nodeConfig) { initialize(); buildMonitors(configurator.checkNodeConfig(nodeConfig)); startMonitors(); configurator.checkMonitorStates(futures); }
@Override public int countAlertListeners() { int listenerCount = super.countAlertListeners(); System.out.printf("The daemon reported an alert listener count of: %s\n", listenerCount); return listenerCount; }
int listenerCount = super.countBlockListeners(); System.out.printf("The daemon reported a block listener count of: %s\n", listenerCount); return listenerCount; } @Override public void removeBlockListener(BlockListener listener) { System.out.printf("Deregistering the specified block listener (%s)\n", listener);
@Override public void removeWalletListener(WalletListener listener) { System.out.printf("Deregistering the specified wallet listener (%s)\n", listener); super.removeWalletListener(listener); } @Override public void removeWalletListeners() {
boolean isMonitoringAny = super.isMonitoringAny(); System.out.printf("Is listening for ANY supported notification types: %s\n", ((isMonitoringAny == true) ? "YES" : "NO"NO")); return isMonitoringAny; } @Override public boolean isMonitoringAll() { boolean isMonitoringAll = super.isMonitoringAll();
final BtcdDaemon daemon = new BtcdDaemonImpl(client); daemon.addAlertListener(new AlertListener() { @Override
public BtcdDaemonImpl(BtcdClient btcdProvider) throws BitcoindException, CommunicationException { initialize(); this.client = configurator.checkBtcdProvider(btcdProvider); buildMonitors(configurator.checkNodeConfig(client.getNodeConfig())); configurator.checkNodeLiveness(client.getInfo()); startMonitors(); configurator.checkMonitorStates(futures); }