Package wf.bitcoin.javabitcoindrpcclient
Class BitcoinAcceptor
- java.lang.Object
-
- wf.bitcoin.javabitcoindrpcclient.BitcoinAcceptor
-
- All Implemented Interfaces:
java.lang.Runnable
public class BitcoinAcceptor extends java.lang.Object implements java.lang.Runnable
-
-
Field Summary
Fields Modifier and Type Field Description BitcoindRpcClientbitcoin
-
Constructor Summary
Constructors Constructor Description BitcoinAcceptor(BitcoindRpcClient bitcoin)BitcoinAcceptor(BitcoindRpcClient bitcoin, java.lang.String lastBlock, int monitorDepth)BitcoinAcceptor(BitcoindRpcClient bitcoin, java.lang.String lastBlock, int monitorDepth, BitcoinPaymentListener listener)BitcoinAcceptor(BitcoindRpcClient bitcoin, BitcoinPaymentListener listener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(BitcoinPaymentListener listener)voidcheckPayments()java.lang.StringgetAccountAddress(java.lang.String account)longgetCheckInterval()Get the value of checkIntervaljava.lang.StringgetLastBlock()BitcoinPaymentListener[]getListeners()voidremoveListener(BitcoinPaymentListener listener)voidrun()voidsetCheckInterval(long checkInterval)Set the value of checkIntervalvoidsetLastBlock(java.lang.String lastBlock)voidstopAccepting()
-
-
-
Field Detail
-
bitcoin
public final BitcoindRpcClient bitcoin
-
-
Constructor Detail
-
BitcoinAcceptor
public BitcoinAcceptor(BitcoindRpcClient bitcoin, java.lang.String lastBlock, int monitorDepth)
-
BitcoinAcceptor
public BitcoinAcceptor(BitcoindRpcClient bitcoin)
-
BitcoinAcceptor
public BitcoinAcceptor(BitcoindRpcClient bitcoin, java.lang.String lastBlock, int monitorDepth, BitcoinPaymentListener listener)
-
BitcoinAcceptor
public BitcoinAcceptor(BitcoindRpcClient bitcoin, BitcoinPaymentListener listener)
-
-
Method Detail
-
getAccountAddress
public java.lang.String getAccountAddress(java.lang.String account) throws GenericRpcException- Throws:
GenericRpcException
-
getLastBlock
public java.lang.String getLastBlock()
-
setLastBlock
public void setLastBlock(java.lang.String lastBlock) throws GenericRpcException- Throws:
GenericRpcException
-
getListeners
public BitcoinPaymentListener[] getListeners()
-
addListener
public void addListener(BitcoinPaymentListener listener)
-
removeListener
public void removeListener(BitcoinPaymentListener listener)
-
checkPayments
public void checkPayments() throws GenericRpcException- Throws:
GenericRpcException
-
stopAccepting
public void stopAccepting()
-
getCheckInterval
public long getCheckInterval()
Get the value of checkInterval- Returns:
- the value of checkInterval
-
setCheckInterval
public void setCheckInterval(long checkInterval)
Set the value of checkInterval- Parameters:
checkInterval- new value of checkInterval
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
-