Merge branch 'master' of github.com:thingsboard/thingsboard
This commit is contained in:
commit
f94c61f256
@ -20,7 +20,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>thingsboard</artifactId>
|
<artifactId>thingsboard</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>application</artifactId>
|
<artifactId>application</artifactId>
|
||||||
|
|||||||
@ -57,6 +57,9 @@ public class RuleChainActor extends ComponentActor<RuleChainId, RuleChainActorMe
|
|||||||
break;
|
break;
|
||||||
case CLUSTER_EVENT_MSG:
|
case CLUSTER_EVENT_MSG:
|
||||||
break;
|
break;
|
||||||
|
case STATS_PERSIST_TICK_MSG:
|
||||||
|
onStatsPersistTick(id);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -50,6 +50,9 @@ public class RuleNodeActor extends ComponentActor<RuleNodeId, RuleNodeActorMessa
|
|||||||
case RULE_TO_SELF_MSG:
|
case RULE_TO_SELF_MSG:
|
||||||
onRuleNodeToSelfMsg((RuleNodeToSelfMsg) msg);
|
onRuleNodeToSelfMsg((RuleNodeToSelfMsg) msg);
|
||||||
break;
|
break;
|
||||||
|
case STATS_PERSIST_TICK_MSG:
|
||||||
|
onStatsPersistTick(id);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -159,11 +159,11 @@ public abstract class ComponentActor<T extends EntityId, P extends ComponentMsgP
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void logLifecycleEvent(ComponentLifecycleEvent event) {
|
private void logLifecycleEvent(ComponentLifecycleEvent event) {
|
||||||
logLifecycleEvent(event, null);
|
logLifecycleEvent(event, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void logLifecycleEvent(ComponentLifecycleEvent event, Exception e) {
|
private void logLifecycleEvent(ComponentLifecycleEvent event, Exception e) {
|
||||||
systemContext.persistLifecycleEvent(tenantId, id, event, e);
|
systemContext.persistLifecycleEvent(tenantId, id, event, e);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -15,4 +15,12 @@
|
|||||||
*/
|
*/
|
||||||
package org.thingsboard.server.actors.stats;
|
package org.thingsboard.server.actors.stats;
|
||||||
|
|
||||||
public final class StatsPersistTick {}
|
import org.thingsboard.server.common.msg.MsgType;
|
||||||
|
import org.thingsboard.server.common.msg.TbActorMsg;
|
||||||
|
|
||||||
|
public final class StatsPersistTick implements TbActorMsg{
|
||||||
|
@Override
|
||||||
|
public MsgType getMsgType() {
|
||||||
|
return MsgType.STATS_PERSIST_TICK_MSG;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>common</artifactId>
|
<artifactId>common</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<groupId>org.thingsboard.common</groupId>
|
<groupId>org.thingsboard.common</groupId>
|
||||||
|
|||||||
@ -33,7 +33,7 @@ public class BooleanDataEntry extends BasicKvEntry {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Optional<Boolean> getBooleanValue() {
|
public Optional<Boolean> getBooleanValue() {
|
||||||
return Optional.of(value);
|
return Optional.ofNullable(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -34,7 +34,7 @@ public class DoubleDataEntry extends BasicKvEntry {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Optional<Double> getDoubleValue() {
|
public Optional<Double> getDoubleValue() {
|
||||||
return Optional.of(value);
|
return Optional.ofNullable(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -34,7 +34,7 @@ public class LongDataEntry extends BasicKvEntry {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Optional<Long> getLongValue() {
|
public Optional<Long> getLongValue() {
|
||||||
return Optional.of(value);
|
return Optional.ofNullable(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -35,7 +35,7 @@ public class StringDataEntry extends BasicKvEntry {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Optional<String> getStrValue() {
|
public Optional<String> getStrValue() {
|
||||||
return Optional.of(value);
|
return Optional.ofNullable(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>common</artifactId>
|
<artifactId>common</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<groupId>org.thingsboard.common</groupId>
|
<groupId>org.thingsboard.common</groupId>
|
||||||
|
|||||||
@ -110,6 +110,7 @@ public enum MsgType {
|
|||||||
ACTOR_SYSTEM_TO_DEVICE_SESSION_ACTOR_MSG,
|
ACTOR_SYSTEM_TO_DEVICE_SESSION_ACTOR_MSG,
|
||||||
TRANSPORT_TO_DEVICE_SESSION_ACTOR_MSG,
|
TRANSPORT_TO_DEVICE_SESSION_ACTOR_MSG,
|
||||||
SESSION_TIMEOUT_MSG,
|
SESSION_TIMEOUT_MSG,
|
||||||
SESSION_CTRL_MSG;
|
SESSION_CTRL_MSG,
|
||||||
|
STATS_PERSIST_TICK_MSG;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>thingsboard</artifactId>
|
<artifactId>thingsboard</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>common</artifactId>
|
<artifactId>common</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<groupId>org.thingsboard.common</groupId>
|
<groupId>org.thingsboard.common</groupId>
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>thingsboard</artifactId>
|
<artifactId>thingsboard</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>dao</artifactId>
|
<artifactId>dao</artifactId>
|
||||||
|
|||||||
@ -19,12 +19,12 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>thingsboard</artifactId>
|
<artifactId>thingsboard</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<artifactId>netty-mqtt</artifactId>
|
<artifactId>netty-mqtt</artifactId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<packaging>jar</packaging>
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
<name>Netty MQTT Client</name>
|
<name>Netty MQTT Client</name>
|
||||||
|
|||||||
2
pom.xml
2
pom.xml
@ -20,7 +20,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<artifactId>thingsboard</artifactId>
|
<artifactId>thingsboard</artifactId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
|
|
||||||
<name>Thingsboard</name>
|
<name>Thingsboard</name>
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>thingsboard</artifactId>
|
<artifactId>thingsboard</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>rule-engine</artifactId>
|
<artifactId>rule-engine</artifactId>
|
||||||
|
|||||||
@ -22,7 +22,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>rule-engine</artifactId>
|
<artifactId>rule-engine</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<groupId>org.thingsboard.rule-engine</groupId>
|
<groupId>org.thingsboard.rule-engine</groupId>
|
||||||
|
|||||||
@ -22,7 +22,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>rule-engine</artifactId>
|
<artifactId>rule-engine</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<groupId>org.thingsboard.rule-engine</groupId>
|
<groupId>org.thingsboard.rule-engine</groupId>
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>thingsboard</artifactId>
|
<artifactId>thingsboard</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>transport</artifactId>
|
<artifactId>transport</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<groupId>org.thingsboard.transport</groupId>
|
<groupId>org.thingsboard.transport</groupId>
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>transport</artifactId>
|
<artifactId>transport</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<groupId>org.thingsboard.transport</groupId>
|
<groupId>org.thingsboard.transport</groupId>
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>transport</artifactId>
|
<artifactId>transport</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<groupId>org.thingsboard.transport</groupId>
|
<groupId>org.thingsboard.transport</groupId>
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>thingsboard</artifactId>
|
<artifactId>thingsboard</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
|
|||||||
@ -20,7 +20,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<parent>
|
<parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
<version>2.1.0</version>
|
<version>2.1.1-SNAPSHOT</version>
|
||||||
<artifactId>thingsboard</artifactId>
|
<artifactId>thingsboard</artifactId>
|
||||||
</parent>
|
</parent>
|
||||||
<groupId>org.thingsboard</groupId>
|
<groupId>org.thingsboard</groupId>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user