Skip navigation links
A B C E G I O R S T W 

A

around(ProceedingJoinPoint) - Method in class org.exoplatform.addon.wallet.blockchain.ExoBlockchainTransactionAspect
Encapsulate method annotated with ExoBlockchainTransaction to ensure that it's executed in Webapp ClassLoader where the bouncycastle is defined with a newer version than platform, see PLF-8132
around(ProceedingJoinPoint) - Method in class org.exoplatform.addon.wallet.blockchain.statistic.ExoWalletStatisticAspect
Encapsulate method annotated with ExoWalletStatistic to add statistic log entry

B

balanceOf(String) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
BlockchainTransactionProcessorListener - Class in org.exoplatform.addon.wallet.blockchain.listener
A listener to process newly detected transactions coming from configured network
BlockchainTransactionProcessorListener(PortalContainer) - Constructor for class org.exoplatform.addon.wallet.blockchain.listener.BlockchainTransactionProcessorListener
 

C

checkPendingTransactions(long) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumBlockchainTransactionService
 
computeContractTransactionDetail(TransactionDetail, Object) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumBlockchainTransactionService
 
computeTransactionDetail(String, ContractDetail) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumBlockchainTransactionService
 
computeTransactionDetail(TransactionDetail, ContractDetail) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumBlockchainTransactionService
 
createAdminAccount() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
createAdminAccount(String, String) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 

E

EthereumBlockchainTransactionService - Class in org.exoplatform.addon.wallet.blockchain.service
 
EthereumBlockchainTransactionService(EthereumClientConnector, ClassLoader) - Constructor for class org.exoplatform.addon.wallet.blockchain.service.EthereumBlockchainTransactionService
 
EthereumClientConnector - Class in org.exoplatform.addon.wallet.blockchain.service
A Web3j connector class to interact with Ethereum Blockchain
EthereumClientConnector(ClassLoader) - Constructor for class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
 
EthereumWalletTokenAdminService - Class in org.exoplatform.addon.wallet.blockchain.service
 
EthereumWalletTokenAdminService(EthereumClientConnector, ClassLoader) - Constructor for class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
executeReadOperation(String, String, Object...) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
executeSendEtherTransaction(String, double) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
executeTokenTransaction(String, String, Object...) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
ExoBlockchainTransaction - Annotation Type in org.exoplatform.addon.wallet.blockchain
This annotation is a workaround used on methods that will be invoked inside webapp to by changing ClassLoader context on current thread to use newer version of bouncycastle dependency, see PLF-8123
ExoBlockchainTransactionAspect - Class in org.exoplatform.addon.wallet.blockchain
ExoBlockchainTransactionAspect() - Constructor for class org.exoplatform.addon.wallet.blockchain.ExoBlockchainTransactionAspect
 
ExoBlockchainTransactionService - Interface in org.exoplatform.addon.wallet.blockchain
 
ExoWalletStatistic - Annotation Type in org.exoplatform.addon.wallet.blockchain.statistic
This annotation is used to log a statistic log entry
ExoWalletStatisticAspect - Class in org.exoplatform.addon.wallet.blockchain.statistic
ExoWalletStatisticAspect() - Constructor for class org.exoplatform.addon.wallet.blockchain.statistic.ExoWalletStatisticAspect
 
ExoWalletStatisticService - Interface in org.exoplatform.addon.wallet.blockchain.statistic
This service is used to add statistic log entry by using annotation ExoWalletStatistic on methods

G

getAdminLevel(String) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
getAdminWallet() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
getAdminWalletAddress() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
getContractInstance(String, boolean) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
getContractTransactions(String, long, long) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
Retrieve from blockchain transaction hashes from contract starting from a block number to a block number
getEtherBalanceOf(String) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
getLastestBlockNumber() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
 
getNonce(String) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
 
getParameters(String, Object, Object...) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
 
getParameters(String, Object, Object...) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
getParameters(String, Object, Object...) - Method in interface org.exoplatform.addon.wallet.blockchain.statistic.ExoWalletStatisticService
Retrieve statistic log parameters
getTransaction(String) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
Get transaction by hash
getTransactionReceipt(String) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
Get transaction receipt by hash
getWeb3j() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
 
getWebappClassLoader() - Method in interface org.exoplatform.addon.wallet.blockchain.ExoBlockchainTransactionService
 
getWebappClassLoader() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumBlockchainTransactionService
 
getWebappClassLoader() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
 
getWebappClassLoader() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
getWebappClassLoader() - Method in class org.exoplatform.addon.wallet.blockchain.service.ServiceLoaderServlet
 

I

init() - Method in class org.exoplatform.addon.wallet.blockchain.service.ServiceLoaderServlet
 
initialize(TransactionDetail, String) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
isApprovedAccount(String) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
isConnected() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
 
isInitializedAccount(String) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 

O

onEvent(Event<Object, TransactionReceipt>) - Method in class org.exoplatform.addon.wallet.blockchain.listener.BlockchainTransactionProcessorListener
 
onEvent(Event<Object, JSONObject>) - Method in class org.exoplatform.addon.wallet.blockchain.listener.TransactionMinedListener
 
onEvent(Event<Object, ContractDetail>) - Method in class org.exoplatform.addon.wallet.blockchain.listener.WebSocketContractListener
 
onEvent(Event<Object, TransactionDetail>) - Method in class org.exoplatform.addon.wallet.blockchain.listener.WebSocketTransactionListener
 
onEvent(Event<Object, Wallet>) - Method in class org.exoplatform.addon.wallet.blockchain.listener.WebSocketWalletListener
 
org.exoplatform.addon.wallet.blockchain - package org.exoplatform.addon.wallet.blockchain
 
org.exoplatform.addon.wallet.blockchain.listener - package org.exoplatform.addon.wallet.blockchain.listener
 
org.exoplatform.addon.wallet.blockchain.service - package org.exoplatform.addon.wallet.blockchain.service
This package is added to add a workaround for the bouncycastle dependency conflict with pre-bundeled version in eXo Platform 5.2.
org.exoplatform.addon.wallet.blockchain.statistic - package org.exoplatform.addon.wallet.blockchain.statistic
 

R

refreshContractDetailFromBlockchain(ContractDetail, Set<String>) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
refreshWallet(Wallet, ContractDetail, Set<String>) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
reward(TransactionDetail, String) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 

S

scanNewerBlocks() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumBlockchainTransactionService
 
sendEther(TransactionDetail, String) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
sendToken(TransactionDetail, String) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.exoplatform.addon.wallet.blockchain.service.ServiceLoaderServlet
 
ServiceLoaderServlet - Class in org.exoplatform.addon.wallet.blockchain.service
A Servlet added to replace old bouncy castle provider loaded in parent class loader by a new one that defines more algorithms and a newer implementation.
ServiceLoaderServlet() - Constructor for class org.exoplatform.addon.wallet.blockchain.service.ServiceLoaderServlet
 
start() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumBlockchainTransactionService
 
start() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
 
start(String) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
 
start() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 
stop() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumBlockchainTransactionService
 
stop() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
 
stop() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 

T

TransactionMinedListener - Class in org.exoplatform.addon.wallet.blockchain.listener
 
TransactionMinedListener() - Constructor for class org.exoplatform.addon.wallet.blockchain.listener.TransactionMinedListener
 

W

waitConnection() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
 
WebSocketContractListener - Class in org.exoplatform.addon.wallet.blockchain.listener
 
WebSocketContractListener() - Constructor for class org.exoplatform.addon.wallet.blockchain.listener.WebSocketContractListener
 
WebSocketTransactionListener - Class in org.exoplatform.addon.wallet.blockchain.listener
 
WebSocketTransactionListener() - Constructor for class org.exoplatform.addon.wallet.blockchain.listener.WebSocketTransactionListener
 
WebSocketWalletListener - Class in org.exoplatform.addon.wallet.blockchain.listener
 
WebSocketWalletListener() - Constructor for class org.exoplatform.addon.wallet.blockchain.listener.WebSocketWalletListener
 
A B C E G I O R S T W 
Skip navigation links

Copyright © 2003–2019 eXo Platform SAS. All rights reserved.