Skip to content

Commit

Permalink
update event sub docs (#1402)
Browse files Browse the repository at this point in the history
  • Loading branch information
ywy2090 committed Feb 25, 2022
1 parent 7032240 commit 019d6be
Showing 1 changed file with 6 additions and 19 deletions.
25 changes: 6 additions & 19 deletions 3.x/zh_CN/docs/develop/sdk/java_sdk/event_sub.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@ Java SDK中`org.fisco.bcos.sdk.eventsub.EventSubscribe`提供合约事件的功
#### subscribeEvent

- 接口功能

注册合约事件通知

- 接口原型
Expand Down Expand Up @@ -113,7 +114,7 @@ Java SDK中`org.fisco.bcos.sdk.eventsub.EventSubscribe`提供合约事件的功
}
```
- id: 字符串类型,表示本次推送的任务id
- id: 字符串类型,标记本次推送的id
- status: 推送状态,0:正常推送,1:推送结束,其他值表示错误码
```Java
Expand Down Expand Up @@ -157,10 +158,11 @@ Java SDK中`org.fisco.bcos.sdk.eventsub.EventSubscribe`提供合约事件的功
```
- 接口功能
取消合约事件通知
- 参数列表
- id: `String`类型,推送标记id,`subscribeEvent`返回
- id: `String`类型,推送标记id,`subscribeEvent`返回
### 3.2 回调实现
Expand Down Expand Up @@ -436,19 +438,12 @@ class EventSubCallbackSample implements EventSubCallback {
// 推送完成
return;
} else if(status != 0){
// 错误处理
// ADD 错误处理
return;
}
// status = 0
// status == 0
for (EventLog log : logs) {
logger.debug(
" blockNumber:"
+ log.getBlockNumber()
+ ",txIndex:"
+ log.getTransactionIndex()
+ " data:"
+ log.getData());
ABICodec abiCodec = new ABICodec(client.getCryptoSuite());
try {
List<Object> list = abiCodec.decodeEvent(abi, "TransferEvent", log);
Expand All @@ -459,14 +454,6 @@ class EventSubCallbackSample implements EventSubCallback {
} catch (ABICodecException e) {
logger.error("decode event log error, " + e.getMessage());
}
try {
List<Object> list = abiCodec.decodeEvent(abi, "TransferAccountEvent", log);
logger.debug("decode event log content, " + list);
// list = [Alice, Bob]
Assert.assertEquals(2, list.size());
} catch (ABICodecException e) {
logger.error("decode event log error, " + e.getMessage());
}
}
}
}
Expand Down

0 comments on commit 019d6be

Please sign in to comment.