Package nxt.blockchain
Interface TransactionProcessor
- All Superinterfaces:
Observable<List<? extends Transaction>,TransactionProcessor.Event>
- All Known Implementing Classes:
TransactionProcessorImpl
public interface TransactionProcessor
extends Observable<List<? extends Transaction>,TransactionProcessor.Event>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionvoidbroadcast(Transaction transaction) voidbroadcastLater(Transaction transaction) voidfilterPeerRequestIds(Stream<ChainTransactionId> requestIdsStream, int maxSize) filterPeerTransactions(List<Transaction> transactions) DbIterator<? extends Transaction>DbIterator<? extends Transaction>getAllUnconfirmedTransactions(int from, int to) DbIterator<? extends Transaction>getAllUnconfirmedTransactions(int from, int to, String sort) DbIterator<? extends Transaction>List<? extends Transaction>getCachedUnconfirmedTransactions(List<Long> exclude, int maxCount) DbIterator<? extends Transaction>DbIterator<? extends Transaction>getUnconfirmedTransaction(long transactionId) voidprocessLater(Collection<? extends FxtTransaction> transactions) List<? extends Transaction>processPeerTransactions(List<Transaction> transactions) voidvoidrestorePrunableData(List<Transaction> transactions) Methods inherited from interface nxt.util.Observable
addListener, removeListener
-
Method Details
-
getAllUnconfirmedTransactionIds
-
getAllUnconfirmedTransactions
DbIterator<? extends Transaction> getAllUnconfirmedTransactions() -
getAllUnconfirmedTransactions
-
getAllUnconfirmedTransactions
-
getAllUnconfirmedTransactions
-
getUnconfirmedFxtTransactions
DbIterator<? extends Transaction> getUnconfirmedFxtTransactions() -
getUnconfirmedChildTransactions
-
getUnconfirmedTransaction
-
getAllWaitingTransactions
UnconfirmedTransaction[] getAllWaitingTransactions() -
getAllBroadcastedTransactions
Transaction[] getAllBroadcastedTransactions() -
clearUnconfirmedTransactions
void clearUnconfirmedTransactions() -
requeueAllUnconfirmedTransactions
void requeueAllUnconfirmedTransactions() -
rebroadcastAllUnconfirmedTransactions
void rebroadcastAllUnconfirmedTransactions() -
broadcast
- Throws:
NxtException.ValidationException
-
broadcastLater
-
filterPeerRequestIds
List<ChainTransactionId> filterPeerRequestIds(Stream<ChainTransactionId> requestIdsStream, int maxSize) -
filterPeerTransactions
-
processPeerTransactions
List<? extends Transaction> processPeerTransactions(List<Transaction> transactions) throws NxtException.NotValidException - Throws:
NxtException.NotValidException
-
processLater
-
getCachedUnconfirmedTransactions
-
restorePrunableData
-
getUnconfirmedPoolInfo
-