org.curewallet.nagesen.ececuter
クラス AbstractExecuter

java.lang.Object
  上位を拡張 org.curewallet.nagesen.ececuter.AbstractExecuter
すべての実装されたインタフェース:
Executer
直系の既知のサブクラス:
NichExecuter

public abstract class AbstractExecuter
extends java.lang.Object
implements Executer

導入されたバージョン:
1.0
作成者:
Nezumi Kozo

コンストラクタの概要
AbstractExecuter()
           
 
メソッドの概要
 int execute(int maxCount, long timeIntervalMillis)
           
 Amount getAmount()
           
protected abstract  java.util.List<AddressData> getData()
           
 org.curewallet.lib.jsonrpc.JsonRPCClient getJsonRPCClient()
           
 MessageValidator getMessageValidator()
           
 org.curewallet.lib.api.SendFrom getSendFrom()
           
 org.curewallet.lib.api.SendToAddress getSendToAddress()
           
 UniqueValidator getUniqueValidator()
           
 org.curewallet.lib.api.ValidateAddress getValidateAddress()
           
 WalletInfo getWalletInfo()
           
 org.curewallet.lib.api.WalletLock getWalletLock()
           
 org.curewallet.lib.api.WalletPassphrase getWalletPassphrase()
           
protected abstract  boolean isContinue(AddressData data)
           
protected  void sendFrom(org.curewallet.lib.jsonrpc.JsonRPCClient jsonRPCClient, AddressData data)
           
 void setAmount(Amount amount)
           
 void setJsonRPCClient(org.curewallet.lib.jsonrpc.JsonRPCClient jsonRPCClient)
           
 void setMessageValidator(MessageValidator messageValidator)
           
 void setSendFrom(org.curewallet.lib.api.SendFrom sendFrom)
           
 void setSendToAddress(org.curewallet.lib.api.SendToAddress sendToAddress)
           
 void setUniqueValidator(UniqueValidator uniqueValidator)
           
 void setValidateAddress(org.curewallet.lib.api.ValidateAddress validateAddress)
           
 void setWalletInfo(WalletInfo walletInfo)
           
 void setWalletLock(org.curewallet.lib.api.WalletLock walletLock)
           
 void setWalletPassphrase(org.curewallet.lib.api.WalletPassphrase walletPassphrase)
           
protected  boolean validateAddress(org.curewallet.lib.jsonrpc.JsonRPCClient jsonRPCClient, java.lang.String address)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AbstractExecuter

public AbstractExecuter()
導入されたバージョン:
1.0
メソッドの詳細

execute

public int execute(int maxCount,
                   long timeIntervalMillis)
            throws NagesenException
定義:
インタフェース Executer 内の execute
戻り値:
例外:
NagesenException

validateAddress

protected boolean validateAddress(org.curewallet.lib.jsonrpc.JsonRPCClient jsonRPCClient,
                                  java.lang.String address)

sendFrom

protected void sendFrom(org.curewallet.lib.jsonrpc.JsonRPCClient jsonRPCClient,
                        AddressData data)
                 throws org.curewallet.lib.api.CoinAPIException
例外:
org.curewallet.lib.api.CoinAPIException

getData

protected abstract java.util.List<AddressData> getData()
                                                throws NagesenException
例外:
NagesenException

isContinue

protected abstract boolean isContinue(AddressData data)
                               throws NagesenException
例外:
NagesenException

getUniqueValidator

public UniqueValidator getUniqueValidator()
戻り値:
uniqueValidator
導入されたバージョン:
1.0

setUniqueValidator

public void setUniqueValidator(UniqueValidator uniqueValidator)
パラメータ:
uniqueValidator - セットする uniqueValidator
導入されたバージョン:
1.0

getMessageValidator

public MessageValidator getMessageValidator()
戻り値:
messageValidator
導入されたバージョン:
1.0

setMessageValidator

public void setMessageValidator(MessageValidator messageValidator)
パラメータ:
messageValidator - セットする messageValidator
導入されたバージョン:
1.0

getAmount

public Amount getAmount()
戻り値:
amount
導入されたバージョン:
1.0

setAmount

public void setAmount(Amount amount)
パラメータ:
amount - セットする amount
導入されたバージョン:
1.0

getWalletPassphrase

public org.curewallet.lib.api.WalletPassphrase getWalletPassphrase()
戻り値:
walletPassphrase
導入されたバージョン:
1.0

setWalletPassphrase

public void setWalletPassphrase(org.curewallet.lib.api.WalletPassphrase walletPassphrase)
パラメータ:
walletPassphrase - セットする walletPassphrase
導入されたバージョン:
1.0

getWalletLock

public org.curewallet.lib.api.WalletLock getWalletLock()
戻り値:
walletLock
導入されたバージョン:
1.0

setWalletLock

public void setWalletLock(org.curewallet.lib.api.WalletLock walletLock)
パラメータ:
walletLock - セットする walletLock
導入されたバージョン:
1.0

getSendFrom

public org.curewallet.lib.api.SendFrom getSendFrom()
戻り値:
sendFrom
導入されたバージョン:
1.0

setSendFrom

public void setSendFrom(org.curewallet.lib.api.SendFrom sendFrom)
パラメータ:
sendFrom - セットする sendFrom
導入されたバージョン:
1.0

getWalletInfo

public WalletInfo getWalletInfo()
戻り値:
walletInfo
導入されたバージョン:

setWalletInfo

public void setWalletInfo(WalletInfo walletInfo)
パラメータ:
walletInfo - セットする walletInfo
導入されたバージョン:

getValidateAddress

public org.curewallet.lib.api.ValidateAddress getValidateAddress()
戻り値:
validateAddress
導入されたバージョン:

setValidateAddress

public void setValidateAddress(org.curewallet.lib.api.ValidateAddress validateAddress)
パラメータ:
validateAddress - セットする validateAddress
導入されたバージョン:

getSendToAddress

public org.curewallet.lib.api.SendToAddress getSendToAddress()
戻り値:
sendToAddress
導入されたバージョン:

setSendToAddress

public void setSendToAddress(org.curewallet.lib.api.SendToAddress sendToAddress)
パラメータ:
sendToAddress - セットする sendToAddress
導入されたバージョン:

getJsonRPCClient

public org.curewallet.lib.jsonrpc.JsonRPCClient getJsonRPCClient()
戻り値:
jsonRPCClient
導入されたバージョン:

setJsonRPCClient

public void setJsonRPCClient(org.curewallet.lib.jsonrpc.JsonRPCClient jsonRPCClient)
パラメータ:
jsonRPCClient - セットする jsonRPCClient
導入されたバージョン:


Copyright © 2014. All Rights Reserved.