public interface TransactionProcessor extends Observable<java.util.List<? extends Transaction>,TransactionProcessor.Event>
Modifier and Type | Interface and Description |
---|---|
static class |
TransactionProcessor.Event |
addListener, removeListener
java.util.List<java.lang.Long> getAllUnconfirmedTransactionIds()
DbIterator<? extends Transaction> getAllUnconfirmedTransactions()
DbIterator<? extends Transaction> getAllUnconfirmedTransactions(int from, int to)
DbIterator<? extends Transaction> getAllUnconfirmedTransactions(java.lang.String sort)
DbIterator<? extends Transaction> getAllUnconfirmedTransactions(int from, int to, java.lang.String sort)
DbIterator<? extends Transaction> getUnconfirmedFxtTransactions()
DbIterator<? extends Transaction> getUnconfirmedChildTransactions(ChildChain chain)
UnconfirmedTransaction getUnconfirmedTransaction(long transactionId)
UnconfirmedTransaction[] getAllWaitingTransactions()
Transaction[] getAllBroadcastedTransactions()
void clearUnconfirmedTransactions()
void requeueAllUnconfirmedTransactions()
void rebroadcastAllUnconfirmedTransactions()
void broadcast(Transaction transaction) throws NxtException.ValidationException
NxtException.ValidationException
void broadcastLater(Transaction transaction)
java.util.List<? extends Transaction> processPeerTransactions(java.util.List<Transaction> transactions) throws NxtException.NotValidException
NxtException.NotValidException
void processLater(java.util.Collection<? extends FxtTransaction> transactions)
java.util.SortedSet<? extends Transaction> getCachedUnconfirmedTransactions(java.util.List<java.lang.Long> exclude)
java.util.List<Transaction> restorePrunableData(java.util.List<Transaction> transactions)