wallet.setTransactionBroadcaster(this); wallet.addCoinsReceivedEventListener(Threading.SAME_THREAD, walletCoinsReceivedEventListener); wallet.addKeyChainEventListener(Threading.SAME_THREAD, walletKeyEventListener); wallet.addScriptChangeEventListener(Threading.SAME_THREAD, walletScriptEventListener); addPeerFilterProvider(wallet);
wallet.setTransactionBroadcaster(this); wallet.addCoinsReceivedEventListener(Threading.SAME_THREAD, walletCoinsReceivedEventListener); wallet.addKeyChainEventListener(Threading.SAME_THREAD, walletKeyEventListener); wallet.addScriptChangeEventListener(Threading.SAME_THREAD, walletScriptEventListener); addPeerFilterProvider(wallet);
wallet.setTransactionBroadcaster(this); wallet.addCoinsReceivedEventListener(Threading.SAME_THREAD, walletCoinsReceivedEventListener); wallet.addKeyChainEventListener(Threading.SAME_THREAD, walletKeyEventListener); wallet.addScriptChangeEventListener(Threading.SAME_THREAD, walletScriptEventListener); addPeerFilterProvider(wallet);
wallet.setTransactionBroadcaster(this); wallet.addCoinsReceivedEventListener(Threading.SAME_THREAD, walletCoinsReceivedEventListener); wallet.addKeyChainEventListener(Threading.SAME_THREAD, walletKeyEventListener); wallet.addScriptChangeEventListener(Threading.SAME_THREAD, walletScriptEventListener); addPeerFilterProvider(wallet);
/** Use the more specific listener methods instead */ @Deprecated public void addEventListener(WalletEventListener listener, Executor executor) { addCoinsReceivedEventListener(executor, listener); addCoinsSentEventListener(executor, listener); addChangeEventListener(executor, listener); addKeyChainEventListener(executor, listener); addReorganizeEventListener(executor, listener); addScriptChangeEventListener(executor, listener); addTransactionConfidenceEventListener(executor, listener); }
/** Use the more specific listener methods instead */ @Deprecated public void addEventListener(WalletEventListener listener, Executor executor) { addCoinsReceivedEventListener(executor, listener); addCoinsSentEventListener(executor, listener); addChangeEventListener(executor, listener); addKeyChainEventListener(executor, listener); addReorganizeEventListener(executor, listener); addScriptChangeEventListener(executor, listener); addTransactionConfidenceEventListener(executor, listener); }
/** Use the more specific listener methods instead */ @Deprecated public void addEventListener(WalletEventListener listener, Executor executor) { addCoinsReceivedEventListener(executor, listener); addCoinsSentEventListener(executor, listener); addChangeEventListener(executor, listener); addKeyChainEventListener(executor, listener); addReorganizeEventListener(executor, listener); addScriptChangeEventListener(executor, listener); addTransactionConfidenceEventListener(executor, listener); }
/** Use the more specific listener methods instead */ @Deprecated public void addEventListener(WalletEventListener listener, Executor executor) { addCoinsReceivedEventListener(executor, listener); addCoinsSentEventListener(executor, listener); addChangeEventListener(executor, listener); addKeyChainEventListener(executor, listener); addReorganizeEventListener(executor, listener); addScriptChangeEventListener(executor, listener); addTransactionConfidenceEventListener(executor, listener); }
/** * Adds an event listener object. Methods on this object are called when something interesting happens, * like receiving money. Runs the listener methods in the user thread. */ public void addEventListener(WalletEventListener listener) { addChangeEventListener(Threading.USER_THREAD, listener); addCoinsReceivedEventListener(Threading.USER_THREAD, listener); addCoinsSentEventListener(Threading.USER_THREAD, listener); addKeyChainEventListener(Threading.USER_THREAD, listener); addReorganizeEventListener(Threading.USER_THREAD, listener); addScriptChangeEventListener(Threading.USER_THREAD, listener); addTransactionConfidenceEventListener(Threading.USER_THREAD, listener); }
/** * Adds an event listener object. Methods on this object are called when something interesting happens, * like receiving money. Runs the listener methods in the user thread. */ public void addEventListener(WalletEventListener listener) { addChangeEventListener(Threading.USER_THREAD, listener); addCoinsReceivedEventListener(Threading.USER_THREAD, listener); addCoinsSentEventListener(Threading.USER_THREAD, listener); addKeyChainEventListener(Threading.USER_THREAD, listener); addReorganizeEventListener(Threading.USER_THREAD, listener); addScriptChangeEventListener(Threading.USER_THREAD, listener); addTransactionConfidenceEventListener(Threading.USER_THREAD, listener); }
/** * Adds an event listener object. Methods on this object are called when something interesting happens, * like receiving money. Runs the listener methods in the user thread. */ public void addEventListener(WalletEventListener listener) { addChangeEventListener(Threading.USER_THREAD, listener); addCoinsReceivedEventListener(Threading.USER_THREAD, listener); addCoinsSentEventListener(Threading.USER_THREAD, listener); addKeyChainEventListener(Threading.USER_THREAD, listener); addReorganizeEventListener(Threading.USER_THREAD, listener); addScriptChangeEventListener(Threading.USER_THREAD, listener); addTransactionConfidenceEventListener(Threading.USER_THREAD, listener); }
/** * Adds an event listener object. Methods on this object are called when something interesting happens, * like receiving money. Runs the listener methods in the user thread. */ public void addEventListener(WalletEventListener listener) { addChangeEventListener(Threading.USER_THREAD, listener); addCoinsReceivedEventListener(Threading.USER_THREAD, listener); addCoinsSentEventListener(Threading.USER_THREAD, listener); addKeyChainEventListener(Threading.USER_THREAD, listener); addReorganizeEventListener(Threading.USER_THREAD, listener); addScriptChangeEventListener(Threading.USER_THREAD, listener); addTransactionConfidenceEventListener(Threading.USER_THREAD, listener); }
@Test public void keyEvents() throws Exception { // Check that we can register an event listener, generate some keys and the callbacks are invoked properly. wallet = new Wallet(PARAMS); final List<ECKey> keys = Lists.newLinkedList(); wallet.addKeyChainEventListener(Threading.SAME_THREAD, new KeyChainEventListener() { @Override public void onKeysAdded(List<ECKey> k) { keys.addAll(k); } }); wallet.freshReceiveKey(); assertEquals(1, keys.size()); }
kit.wallet().addKeyChainEventListener(new KeyChainEventListener() { @Override public void onKeysAdded(List<ECKey> keys) {