Browse Source

Merge branch 'master' of github.com:thingsboard/thingsboard

pull/964/head
Dima Landiak 8 years ago
parent
commit
f94c61f256
  1. 2
      application/pom.xml
  2. 3
      application/src/main/java/org/thingsboard/server/actors/ruleChain/RuleChainActor.java
  3. 3
      application/src/main/java/org/thingsboard/server/actors/ruleChain/RuleNodeActor.java
  4. 4
      application/src/main/java/org/thingsboard/server/actors/service/ComponentActor.java
  5. 10
      application/src/main/java/org/thingsboard/server/actors/stats/StatsPersistTick.java
  6. 2
      common/data/pom.xml
  7. 2
      common/data/src/main/java/org/thingsboard/server/common/data/kv/BooleanDataEntry.java
  8. 2
      common/data/src/main/java/org/thingsboard/server/common/data/kv/DoubleDataEntry.java
  9. 2
      common/data/src/main/java/org/thingsboard/server/common/data/kv/LongDataEntry.java
  10. 2
      common/data/src/main/java/org/thingsboard/server/common/data/kv/StringDataEntry.java
  11. 2
      common/message/pom.xml
  12. 3
      common/message/src/main/java/org/thingsboard/server/common/msg/MsgType.java
  13. 2
      common/pom.xml
  14. 2
      common/transport/pom.xml
  15. 2
      dao/pom.xml
  16. 4
      netty-mqtt/pom.xml
  17. 2
      pom.xml
  18. 2
      rule-engine/pom.xml
  19. 2
      rule-engine/rule-engine-api/pom.xml
  20. 2
      rule-engine/rule-engine-components/pom.xml
  21. 2
      tools/pom.xml
  22. 2
      transport/coap/pom.xml
  23. 2
      transport/http/pom.xml
  24. 2
      transport/mqtt/pom.xml
  25. 2
      transport/pom.xml
  26. 2
      ui/pom.xml

2
application/pom.xml

@ -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>

3
application/src/main/java/org/thingsboard/server/actors/ruleChain/RuleChainActor.java

@ -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;
} }

3
application/src/main/java/org/thingsboard/server/actors/ruleChain/RuleNodeActor.java

@ -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;
} }

4
application/src/main/java/org/thingsboard/server/actors/service/ComponentActor.java

@ -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);
} }

10
application/src/main/java/org/thingsboard/server/actors/stats/StatsPersistTick.java

@ -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;
}
}

2
common/data/pom.xml

@ -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>

2
common/data/src/main/java/org/thingsboard/server/common/data/kv/BooleanDataEntry.java

@ -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

2
common/data/src/main/java/org/thingsboard/server/common/data/kv/DoubleDataEntry.java

@ -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

2
common/data/src/main/java/org/thingsboard/server/common/data/kv/LongDataEntry.java

@ -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

2
common/data/src/main/java/org/thingsboard/server/common/data/kv/StringDataEntry.java

@ -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

2
common/message/pom.xml

@ -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>

3
common/message/src/main/java/org/thingsboard/server/common/msg/MsgType.java

@ -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;
} }

2
common/pom.xml

@ -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>

2
common/transport/pom.xml

@ -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>

2
dao/pom.xml

@ -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>

4
netty-mqtt/pom.xml

@ -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

@ -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>

2
rule-engine/pom.xml

@ -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>

2
rule-engine/rule-engine-api/pom.xml

@ -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>

2
rule-engine/rule-engine-components/pom.xml

@ -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>

2
tools/pom.xml

@ -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>

2
transport/coap/pom.xml

@ -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>

2
transport/http/pom.xml

@ -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>

2
transport/mqtt/pom.xml

@ -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>

2
transport/pom.xml

@ -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>

2
ui/pom.xml

@ -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…
Cancel
Save