public class BFSPrecompiled extends Contract
| 限定符和类型 | 类和说明 |
|---|---|
static class |
BFSPrecompiled.BfsInfo |
Contract.EventValuesWithLog| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ABI |
static java.lang.String[] |
ABI_ARRAY |
static java.lang.String |
FUNC_FIXBFS |
static java.lang.String |
FUNC_LINK |
static java.lang.String |
FUNC_LIST |
static java.lang.String |
FUNC_MKDIR |
static java.lang.String |
FUNC_READLINK |
client, contractAddress, contractBinary, credential, cryptoSuite, deployReceipt, eventEncoder, eventSubscribe, FUNC_DEPLOY, functionEncoder, functionReturnDecoder, logger, transactionManager, transactionProcessor| 限定符 | 构造器和说明 |
|---|---|
protected |
BFSPrecompiled(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
| 限定符和类型 | 方法和说明 |
|---|---|
TransactionReceipt |
fixBfs(java.math.BigInteger param0) |
java.lang.String |
fixBfs(java.math.BigInteger param0,
TransactionCallback callback) |
static java.lang.String |
getABI() |
Tuple1<java.math.BigInteger> |
getFixBfsInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getFixBfsOutput(TransactionReceipt transactionReceipt) |
Tuple3<java.lang.String,java.lang.String,java.lang.String> |
getLinkInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getLinkOutput(TransactionReceipt transactionReceipt) |
Tuple4<java.lang.String,java.lang.String,java.lang.String,java.lang.String> |
getLinkStringStringStringStringInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getLinkWithVersionOutput(TransactionReceipt transactionReceipt) |
Tuple1<java.lang.String> |
getMkdirInput(TransactionReceipt transactionReceipt) |
Tuple1<java.math.BigInteger> |
getMkdirOutput(TransactionReceipt transactionReceipt) |
java.lang.String |
getSignedTransactionForFixBfs(java.math.BigInteger param0) |
java.lang.String |
getSignedTransactionForLink(java.lang.String absolutePath,
java.lang.String _address,
java.lang.String _abi) |
java.lang.String |
getSignedTransactionForLink(java.lang.String name,
java.lang.String version,
java.lang.String address,
java.lang.String abi) |
java.lang.String |
getSignedTransactionForMkdir(java.lang.String absolutePath) |
TransactionReceipt |
link(java.lang.String absolutePath,
java.lang.String _address,
java.lang.String _abi) |
TransactionReceipt |
link(java.lang.String name,
java.lang.String version,
java.lang.String address,
java.lang.String abi) |
java.lang.String |
link(java.lang.String name,
java.lang.String version,
java.lang.String address,
java.lang.String abi,
TransactionCallback callback) |
java.lang.String |
link(java.lang.String absolutePath,
java.lang.String _address,
java.lang.String _abi,
TransactionCallback callback) |
Tuple2<java.math.BigInteger,DynamicArray<BFSPrecompiled.BfsInfo>> |
list(java.lang.String absolutePath) |
Tuple2<java.math.BigInteger,DynamicArray<BFSPrecompiled.BfsInfo>> |
list(java.lang.String absolutePath,
java.math.BigInteger offset,
java.math.BigInteger limit) |
void |
list(java.lang.String absolutePath,
CallCallback callback) |
static BFSPrecompiled |
load(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential) |
TransactionReceipt |
mkdir(java.lang.String absolutePath) |
java.lang.String |
mkdir(java.lang.String absolutePath,
TransactionCallback callback) |
java.lang.String |
readlink(java.lang.String absolutePath) |
asyncExecuteCall, asyncExecuteCallByTransactionManager, asyncExecuteTransaction, asyncExecuteTransaction, asyncExecuteTransaction, asyncExecuteTransaction, convertToNative, createSignedTransaction, deploy, deploy, executeCallWithMultipleValueReturn, executeCallWithSingleValueReturn, executeDeployTransaction, executeDeployTransaction, executeTransaction, executeTransaction, extractEventParameters, extractEventParameters, extractEventParametersWithLog, extractEventParametersWithLog, extractEventParametersWithLog, generateTxAttributeWithDagFlag, getContractAddress, getCurrentExternalAccountAddress, getDeployReceipt, getTransactionProcessor, isEnableDAG, setContractAddress, setDeployReceipt, setEnableDAG, setTransactionManager, setTransactionProcessor, staticExtractEventParameters, subscribeEvent, subscribeEvent, subscribeEvent, subscribeEvent, subscribeEvent, unsubscribeEventpublic static final java.lang.String[] ABI_ARRAY
public static final java.lang.String ABI
public static final java.lang.String FUNC_FIXBFS
public static final java.lang.String FUNC_LINK
public static final java.lang.String FUNC_LIST
public static final java.lang.String FUNC_MKDIR
public static final java.lang.String FUNC_READLINK
protected BFSPrecompiled(java.lang.String contractAddress,
Client client,
CryptoKeyPair credential)
public static java.lang.String getABI()
public TransactionReceipt fixBfs(java.math.BigInteger param0)
public java.lang.String getSignedTransactionForFixBfs(java.math.BigInteger param0)
public java.lang.String fixBfs(java.math.BigInteger param0,
TransactionCallback callback)
public Tuple1<java.math.BigInteger> getFixBfsInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getFixBfsOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt link(java.lang.String absolutePath, java.lang.String _address, java.lang.String _abi)
public java.lang.String link(java.lang.String absolutePath,
java.lang.String _address,
java.lang.String _abi,
TransactionCallback callback)
public java.lang.String getSignedTransactionForLink(java.lang.String absolutePath,
java.lang.String _address,
java.lang.String _abi)
public Tuple3<java.lang.String,java.lang.String,java.lang.String> getLinkInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getLinkOutput(TransactionReceipt transactionReceipt)
public TransactionReceipt link(java.lang.String name, java.lang.String version, java.lang.String address, java.lang.String abi)
public java.lang.String link(java.lang.String name,
java.lang.String version,
java.lang.String address,
java.lang.String abi,
TransactionCallback callback)
public java.lang.String getSignedTransactionForLink(java.lang.String name,
java.lang.String version,
java.lang.String address,
java.lang.String abi)
public Tuple4<java.lang.String,java.lang.String,java.lang.String,java.lang.String> getLinkStringStringStringStringInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getLinkWithVersionOutput(TransactionReceipt transactionReceipt)
public Tuple2<java.math.BigInteger,DynamicArray<BFSPrecompiled.BfsInfo>> list(java.lang.String absolutePath, java.math.BigInteger offset, java.math.BigInteger limit) throws ContractException
public Tuple2<java.math.BigInteger,DynamicArray<BFSPrecompiled.BfsInfo>> list(java.lang.String absolutePath) throws ContractException
public void list(java.lang.String absolutePath,
CallCallback callback)
public TransactionReceipt mkdir(java.lang.String absolutePath)
public java.lang.String mkdir(java.lang.String absolutePath,
TransactionCallback callback)
public java.lang.String getSignedTransactionForMkdir(java.lang.String absolutePath)
public Tuple1<java.lang.String> getMkdirInput(TransactionReceipt transactionReceipt)
public Tuple1<java.math.BigInteger> getMkdirOutput(TransactionReceipt transactionReceipt)
public java.lang.String readlink(java.lang.String absolutePath)
throws ContractException
public static BFSPrecompiled load(java.lang.String contractAddress, Client client, CryptoKeyPair credential)