| 限定符和类型 | 方法和说明 |
|---|---|
BigInteger |
EventService.listenTopics(List<String> topics,
IEventCallback handler,
VMTypeEnum vmType,
EventModelType type)
listen topics
|
BigInteger |
EventService.listenTopics(List<String> topics,
IEventCallback handler,
VMTypeEnum vmType,
EventModelType type,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId)
listen topics
|
Long |
EventService.listenTopicsReliably(List<String> topics,
IEventCallback handler,
IProcessBlockHandler processBlockHandler,
VMTypeEnum vmTypeEnum,
Boolean isPlainTopic) |
Long |
EventService.listenTopicsReliably(List<String> topics,
IEventCallback handler,
IProcessBlockHandler processBlockHandler,
VMTypeEnum vmTypeEnum,
Boolean isPlainTopic,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
| 构造器和说明 |
|---|
ReliableEventTask(INetwork network,
IEventCallback handler,
IProcessBlockHandler processBlockHandler,
List<String> topics,
VMTypeEnum vmTypeEnum,
Boolean isPlainTopic,
Integer interval,
ILogger logger) |
ReliableEventTask(INetwork network,
IEventCallback handler,
IProcessBlockHandler processBlockHandler,
List<String> topics,
VMTypeEnum vmTypeEnum,
Boolean isPlainTopic,
Integer interval,
ILogger logger,
BaseFixedSizeByteArray.Fixed20ByteArray myChainId) |
| 限定符和类型 | 方法和说明 |
|---|---|
static VMTypeEnum |
VMTypeEnum.valueOf(int code) |
static VMTypeEnum |
VMTypeEnum.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static VMTypeEnum[] |
VMTypeEnum.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
VMTypeEnum |
StateObjectCallInfo.getContractType() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
StateObjectCallInfo.setContractType(VMTypeEnum contractType) |
| 构造器和说明 |
|---|
StateObjectCallInfo(Identity id,
Boolean isContractCallInfo,
String contractVersion,
String methodName,
String params,
VMTypeEnum contractType,
String contractFile,
String contractName,
String contractDate,
String contractGitId,
String contractParams,
RwSet rwSet) |
| 限定符和类型 | 字段和说明 |
|---|---|
protected VMTypeEnum |
CallContractRequest.vmTypeEnum |
| 限定符和类型 | 方法和说明 |
|---|---|
VMTypeEnum |
UpdateContractRequest.getVmTypeEnum()
Getter method for property vmTypeEnum.
|
VMTypeEnum |
DeployContractRequest.getVmTypeEnum()
Getter method for property vmTypeEnum.
|
VMTypeEnum |
CallContractRequest.getVmTypeEnum() |
| 构造器和说明 |
|---|
CallContractRequest(Identity acctId,
Identity contractId,
Parameters parameters,
BigInteger value,
VMTypeEnum vmTypeEnum) |
DeployContractRequest(Identity acctId,
Identity contractId,
byte[] schema,
VMTypeEnum vmTypeEnum) |
DeployContractRequest(Identity acctId,
Identity contractId,
byte[] code,
VMTypeEnum vmTypeEnum,
Parameters parameters,
BigInteger value) |
DeployContractRequest(Identity acctId,
Identity contractId,
VMTypeEnum vmTypeEnum,
BigInteger value) |
GetContractSchemaRequest(Identity acctId,
Identity contractId,
VMTypeEnum vmTypeEnum) |
UpdateContractRequest(Identity contractId,
byte[] code,
VMTypeEnum vmTypeEnum) |
| 限定符和类型 | 方法和说明 |
|---|---|
static VMTypeEnum |
VMUtils.decodeVMCode(byte[] vmCode) |
| 限定符和类型 | 方法和说明 |
|---|---|
static byte[] |
VMUtils.constructDeployData(VMTypeEnum vmTypeEnum,
byte[] vmCode,
byte[] paraCode) |
static byte[] |
VMUtils.encodeVMType(VMTypeEnum vmTypeEnum,
byte[] vmCode)
add vm type
[1 byte type, code....]
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Parameters |
ABIUtils.buildContractParameter(VMTypeEnum vmTypeEnum,
String method,
byte[] abiStream,
List<Object> args) |
static List<ContractOutput> |
ABIUtils.getOutput(VMTypeEnum vmTypeEnum,
String method,
byte[] abiStream,
byte[] output) |
Copyright © 2022. All rights reserved.