public interface TransactionProcessor extends Observable<java.util.List<? extends Transaction>,TransactionProcessor.Event>
Modifier and Type | Interface and Description |
---|---|
static class |
TransactionProcessor.Event |
Modifier and Type | Method and Description |
---|---|
void |
broadcast(Transaction transaction) |
DbIterator<? extends Transaction> |
getAllUnconfirmedTransactions() |
Transaction |
getUnconfirmedTransaction(long transactionId) |
Transaction.Builder |
newTransactionBuilder(byte[] senderPublicKey,
long amountNQT,
long feeNQT,
short deadline,
Attachment attachment) |
Transaction |
parseTransaction(byte[] bytes) |
Transaction |
parseTransaction(org.json.simple.JSONObject json) |
void |
processPeerTransactions(org.json.simple.JSONObject request) |
addListener, removeListener
DbIterator<? extends Transaction> getAllUnconfirmedTransactions()
Transaction getUnconfirmedTransaction(long transactionId)
void broadcast(Transaction transaction) throws NxtException.ValidationException
NxtException.ValidationException
void processPeerTransactions(org.json.simple.JSONObject request) throws NxtException.ValidationException
NxtException.ValidationException
Transaction parseTransaction(byte[] bytes) throws NxtException.ValidationException
NxtException.ValidationException
Transaction parseTransaction(org.json.simple.JSONObject json) throws NxtException.ValidationException
NxtException.ValidationException
Transaction.Builder newTransactionBuilder(byte[] senderPublicKey, long amountNQT, long feeNQT, short deadline, Attachment attachment)