public class CachedTransactionStorage extends TransactionStorage
| Constructor and Description |
|---|
CachedTransactionStorage(org.exoplatform.services.cache.CacheService cacheService,
WalletTransactionDAO walletTransactionDAO) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache() |
org.exoplatform.wallet.model.transaction.TransactionDetail |
getTransactionByHash(String hash)
Retrieve a
TransactionDetail identified by its blockchain hash |
void |
saveTransactionDetail(org.exoplatform.wallet.model.transaction.TransactionDetail transactionDetail)
Saves a decoded transaction detail in internal database
|
countPendingTransactionAsSender, countPendingTransactions, countPendingTransactionSent, countReceivedContractAmount, countSentContractAmount, getContractTransactions, getMaxUsedNonce, getPendingTransaction, getTransactions, getTransactionsByNonce, getTransactionsToSend, getWalletTransactionspublic CachedTransactionStorage(org.exoplatform.services.cache.CacheService cacheService,
WalletTransactionDAO walletTransactionDAO)
public org.exoplatform.wallet.model.transaction.TransactionDetail getTransactionByHash(String hash)
TransactionStorageTransactionDetail identified by its blockchain hashgetTransactionByHash in class TransactionStoragehash - blockchain transaction hashTransactionDetailpublic void saveTransactionDetail(org.exoplatform.wallet.model.transaction.TransactionDetail transactionDetail)
TransactionStoragesaveTransactionDetail in class TransactionStoragetransactionDetail - decoded transaction detailpublic void clearCache()
Copyright © 2003–2020 eXo Platform SAS. All rights reserved.