Browse Source

update event

tags/1.3.0^2
imuge 5 years ago
parent
commit
85794dd154
5 changed files with 4 additions and 17 deletions
  1. +1
    -1
      core
  2. +1
    -5
      deploy/deploy-gateway/src/main/resources/docs/code_example.MD
  3. +1
    -1
      framework
  4. +0
    -9
      samples/sdk-samples/src/main/java/com/jd/blockchain/sdk/samples/SDK_Event_Demo.java
  5. +1
    -1
      test

+ 1
- 1
core

@@ -1 +1 @@
Subproject commit 5bf7711230df7d1a839a3260b434a8f026d97712
Subproject commit 212410cf260f60e82a3d3f9a6fc628db47069242

+ 1
- 5
deploy/deploy-gateway/src/main/resources/docs/code_example.MD View File

@@ -297,8 +297,7 @@
// 发布事件到指定的账户中;
String eventAccount = "GGhhreGeasdfasfUUfehf9932lkae99ds66jf==";
txTemp.eventAccount(eventAccount).publish("event_name", "string", -1)
.publish("event_name", 0, 0)
.publish("event_name", "bytes".getBytes(), 1);
.publish("event_name", 0, 0);

// TX 准备就绪;
PreparedTransaction prepTx = txTemp.prepare();
@@ -343,12 +342,9 @@
BytesValue content = eventMessage.getContent();
switch (content.getType()) {
case TEXT:
case XML:
case JSON:
System.out.println(content.getBytes().toUTF8String());
break;
case INT64:
case TIMESTAMP:
System.out.println(BytesUtils.toLong(content.getBytes().toBytes()));
break;
default:


+ 1
- 1
framework

@@ -1 +1 @@
Subproject commit 919f1b048e15c3b4038d80120ba7fb931730d9ea
Subproject commit 79459a3b7e8a7c08418d52a91f1ec55b6d975212

+ 0
- 9
samples/sdk-samples/src/main/java/com/jd/blockchain/sdk/samples/SDK_Event_Demo.java View File

@@ -35,14 +35,8 @@ public class SDK_Event_Demo extends SDK_Base_Demo {
// sequence传递当前事件名链上最新序号,不存在时传-1
Event event = blockchainService.getLatestEvent(ledgerHash, eventAccount.getAddress().toBase58(), "name");
long sequence = null != event ? event.getSequence() : -1;
txTpl.eventAccount(eventAccount.getAddress()).publish("name", "bytes".getBytes(), sequence);
txTpl.eventAccount(eventAccount.getAddress()).publish("name", "string", sequence + 1);
txTpl.eventAccount(eventAccount.getAddress()).publish("name", 0, sequence + 2);
txTpl.eventAccount(eventAccount.getAddress()).publish("name", 1l, sequence + 3);
txTpl.eventAccount(eventAccount.getAddress()).publishXML("name", "<xml/>", sequence + 4);
txTpl.eventAccount(eventAccount.getAddress()).publishJSON("name", "{}", sequence + 5);
txTpl.eventAccount(eventAccount.getAddress()).publishImage("name", "img".getBytes(), sequence + 6);
txTpl.eventAccount(eventAccount.getAddress()).publishTimestamp("name", System.currentTimeMillis(), sequence + 7);
commit(txTpl);
}

@@ -59,12 +53,9 @@ public class SDK_Event_Demo extends SDK_Base_Demo {
BytesValue content = eventMessage.getContent();
switch (content.getType()) {
case TEXT:
case XML:
case JSON:
System.out.println(content.getBytes().toUTF8String());
break;
case INT64:
case TIMESTAMP:
System.out.println(BytesUtils.toLong(content.getBytes().toBytes()));
break;
default:


+ 1
- 1
test

@@ -1 +1 @@
Subproject commit 27184cc0e48ef69d7febdf4b1fedd6d9d38984b7
Subproject commit f5057486324d0daf2f8ef9f223a04537d03edede

Loading…
Cancel
Save