@Override public void run() { registration.listener.onTransactionConfidenceChanged(Wallet.this, tx); } });
@Override public void run() { registration.listener.onTransactionConfidenceChanged(Wallet.this, tx); } });
@Override public void run() { registration.listener.onTransactionConfidenceChanged(Wallet.this, tx); } });
@Override public void run() { registration.listener.onTransactionConfidenceChanged(Wallet.this, tx); } });
private void queueOnTransactionConfidenceChanged(final Transaction tx) { checkState(lock.isHeldByCurrentThread()); for (final ListenerRegistration<TransactionConfidenceEventListener> registration : transactionConfidenceListeners) { if (registration.executor == Threading.SAME_THREAD) { registration.listener.onTransactionConfidenceChanged(this, tx); } else { registration.executor.execute(new Runnable() { @Override public void run() { registration.listener.onTransactionConfidenceChanged(Wallet.this, tx); } }); } } }
private void queueOnTransactionConfidenceChanged(final Transaction tx) { checkState(lock.isHeldByCurrentThread()); for (final ListenerRegistration<TransactionConfidenceEventListener> registration : transactionConfidenceListeners) { if (registration.executor == Threading.SAME_THREAD) { registration.listener.onTransactionConfidenceChanged(this, tx); } else { registration.executor.execute(new Runnable() { @Override public void run() { registration.listener.onTransactionConfidenceChanged(Wallet.this, tx); } }); } } }
private void queueOnTransactionConfidenceChanged(final Transaction tx) { checkState(lock.isHeldByCurrentThread()); for (final ListenerRegistration<TransactionConfidenceEventListener> registration : transactionConfidenceListeners) { if (registration.executor == Threading.SAME_THREAD) { registration.listener.onTransactionConfidenceChanged(this, tx); } else { registration.executor.execute(new Runnable() { @Override public void run() { registration.listener.onTransactionConfidenceChanged(Wallet.this, tx); } }); } } }
private void queueOnTransactionConfidenceChanged(final Transaction tx) { checkState(lock.isHeldByCurrentThread()); for (final ListenerRegistration<TransactionConfidenceEventListener> registration : transactionConfidenceListeners) { if (registration.executor == Threading.SAME_THREAD) { registration.listener.onTransactionConfidenceChanged(this, tx); } else { registration.executor.execute(new Runnable() { @Override public void run() { registration.listener.onTransactionConfidenceChanged(Wallet.this, tx); } }); } } }