Commit c8b5b2f132b7cb83e15888b42b3ab2b55b8cdcb9

Authored by Volodymyr Babak
1 parent a12a1ebe

Compilation fix

... ... @@ -25,7 +25,9 @@ import lombok.extern.slf4j.Slf4j;
25 25 import org.thingsboard.rule.engine.api.*;
26 26 import org.thingsboard.rule.engine.api.util.DonAsynchron;
27 27 import org.thingsboard.rule.engine.api.util.TbNodeUtils;
  28 +import org.thingsboard.server.common.data.kv.BaseReadTsKvQuery;
28 29 import org.thingsboard.server.common.data.kv.BaseTsKvQuery;
  30 +import org.thingsboard.server.common.data.kv.ReadTsKvQuery;
29 31 import org.thingsboard.server.common.data.kv.TsKvEntry;
30 32 import org.thingsboard.server.common.data.kv.TsKvQuery;
31 33 import org.thingsboard.server.common.data.plugin.ComponentType;
... ... @@ -81,7 +83,7 @@ public class TbGetTelemetryNode implements TbNode {
81 83 ctx.tellFailure(msg, new IllegalStateException("Telemetry is not selected!"));
82 84 } else {
83 85 try {
84   - List<TsKvQuery> queries = buildQueries();
  86 + List<ReadTsKvQuery> queries = buildQueries();
85 87 ListenableFuture<List<TsKvEntry>> list = ctx.getTimeseriesService().findAll(msg.getOriginator(), queries);
86 88 DonAsynchron.withCallback(list, data -> {
87 89 process(data, msg);
... ... @@ -95,13 +97,13 @@ public class TbGetTelemetryNode implements TbNode {
95 97 }
96 98
97 99 //TODO: handle direction;
98   - private List<TsKvQuery> buildQueries() {
  100 + private List<ReadTsKvQuery> buildQueries() {
99 101 long ts = System.currentTimeMillis();
100 102 long startTs = ts - startTsOffset;
101 103 long endTs = ts - endTsOffset;
102 104
103 105 return tsKeyNames.stream()
104   - .map(key -> new BaseTsKvQuery(key, startTs, endTs, 1, limit, NONE))
  106 + .map(key -> new BaseReadTsKvQuery(key, startTs, endTs, 1, limit, NONE))
105 107 .collect(Collectors.toList());
106 108 }
107 109
... ...