Skip navigation links
A B C E G I O R S 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

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() - 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
 
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
 

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
 
getBlock(String) - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
Get block by hash
getContractDetailFromBlockchain(String) - 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
 
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
 
isAdminAccount(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
 
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.

R

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.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.EthereumClientConnector
 
stop() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumWalletTokenAdminService
 

W

waitConnection() - Method in class org.exoplatform.addon.wallet.blockchain.service.EthereumClientConnector
 
A B C E G I O R S W 
Skip navigation links

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