/** * Adds an event listener object called when coins are sent. * Runs the listener methods in the user thread. */ public void addCoinsSentEventListener(WalletCoinsSentEventListener listener) { addCoinsSentEventListener(Threading.USER_THREAD, listener); }
/** * Adds an event listener object called when coins are sent. * Runs the listener methods in the user thread. */ public void addCoinsSentEventListener(WalletCoinsSentEventListener listener) { addCoinsSentEventListener(Threading.USER_THREAD, listener); }
/** * Adds an event listener object called when coins are sent. * Runs the listener methods in the user thread. */ public void addCoinsSentEventListener(WalletCoinsSentEventListener listener) { addCoinsSentEventListener(Threading.USER_THREAD, listener); }
/** * Adds an event listener object called when coins are sent. * Runs the listener methods in the user thread. */ public void addCoinsSentEventListener(WalletCoinsSentEventListener listener) { addCoinsSentEventListener(Threading.USER_THREAD, listener); }
private void addWalletListeners() { wallet.addChangeEventListener(mWalletListener); wallet.addCoinsReceivedEventListener(mWalletListener); wallet.addCoinsSentEventListener(mWalletListener); wallet.addReorganizeEventListener(mWalletListener); }
/** 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); }
wallet.addCoinsSentEventListener(new WalletCoinsSentEventListener() { @Override public void onCoinsSent(Wallet wallet, Transaction tx, Coin prevBalance, Coin newBalance) { wallet.addCoinsSentEventListener(listener); wallet.addChangeEventListener(listener); wallet.addReorganizeEventListener(listener);
private static void broadcastAndCommit(Wallet wallet, Transaction t) throws Exception { final LinkedList<Transaction> txns = Lists.newLinkedList(); wallet.addCoinsSentEventListener(new WalletCoinsSentEventListener() { @Override public void onCoinsSent(Wallet wallet, Transaction tx, Coin prevBalance, Coin newBalance) { txns.add(tx); } }); t.getConfidence().markBroadcastBy(new PeerAddress(PARAMS, InetAddress.getByAddress(new byte[]{1,2,3,4}))); t.getConfidence().markBroadcastBy(new PeerAddress(PARAMS, InetAddress.getByAddress(new byte[]{10,2,3,4}))); wallet.commitTx(t); Threading.waitForUserCode(); assertEquals(1, wallet.getPoolSize(WalletTransaction.Pool.PENDING)); assertEquals(1, wallet.getPoolSize(WalletTransaction.Pool.SPENT)); assertEquals(2, wallet.getTransactions(true).size()); assertEquals(t, txns.getFirst()); assertEquals(1, txns.size()); }
kit.wallet().addCoinsSentEventListener(new WalletCoinsSentEventListener() { @Override public void onCoinsSent(Wallet wallet, Transaction tx, Coin prevBalance, Coin newBalance) {
private void setupWalletListeners(Wallet wallet) { wallet.addCoinsReceivedEventListener((wallet1, tx, prevBalance, newBalance) -> { view.displayMyBalance(wallet.getBalance().toFriendlyString()); if(tx.getPurpose() == Transaction.Purpose.UNKNOWN) view.showToastMessage("Receive " + newBalance.minus(prevBalance).toFriendlyString()); }); wallet.addCoinsSentEventListener((wallet12, tx, prevBalance, newBalance) -> { view.displayMyBalance(wallet.getBalance().toFriendlyString()); view.clearAmount(); view.displayRecipientAddress(null); view.showToastMessage("Sent " + prevBalance.minus(newBalance).minus(tx.getFee()).toFriendlyString()); }); } }
wallet.addCoinsSentEventListener(new WalletCoinsSentEventListener() { @Override public void onCoinsSent(Wallet wallet, Transaction tx, Coin prevBalance, Coin newBalance) {
wallet.addCoinsSentEventListener(new WalletCoinsSentEventListener() { @Override public void onCoinsSent(Wallet wallet, Transaction tx, Coin prevBalance, Coin newBalance) {