Minor refactoring. Added missing timeseries_updated message type
This commit is contained in:
parent
ef4adbda7b
commit
978861e56c
@ -111,7 +111,7 @@ public abstract class AbstractTbMsgPushNode<T extends BaseTbMsgPushNodeConfigura
|
||||
}
|
||||
}
|
||||
|
||||
abstract S buildEvent(TenantId tenantId, EdgeEventActionType edgeEventAction, UUID entityId, U edgeEventType, JsonNode entityBody);
|
||||
abstract S buildEvent(TenantId tenantId, EdgeEventActionType eventAction, UUID entityId, U eventType, JsonNode entityBody);
|
||||
|
||||
abstract U getEventTypeByEntityType(EntityType entityType);
|
||||
|
||||
@ -139,7 +139,8 @@ public abstract class AbstractTbMsgPushNode<T extends BaseTbMsgPushNodeConfigura
|
||||
|
||||
protected EdgeEventActionType getEdgeEventActionTypeByMsgType(String msgType) {
|
||||
EdgeEventActionType actionType;
|
||||
if (SessionMsgType.POST_TELEMETRY_REQUEST.name().equals(msgType)) {
|
||||
if (SessionMsgType.POST_TELEMETRY_REQUEST.name().equals(msgType)
|
||||
|| DataConstants.TIMESERIES_UPDATED.equals(msgType)) {
|
||||
actionType = EdgeEventActionType.TIMESERIES_UPDATED;
|
||||
} else if (DataConstants.ATTRIBUTES_UPDATED.equals(msgType)) {
|
||||
actionType = EdgeEventActionType.ATTRIBUTES_UPDATED;
|
||||
|
||||
@ -64,7 +64,7 @@ public class TbMsgPushToCloudNode extends AbstractTbMsgPushNode<TbMsgPushToCloud
|
||||
// Implementation of this node is done on the Edge
|
||||
|
||||
@Override
|
||||
Object buildEvent(TenantId tenantId, EdgeEventActionType edgeEventAction, UUID entityId, Object edgeEventType, JsonNode entityBody) {
|
||||
Object buildEvent(TenantId tenantId, EdgeEventActionType eventAction, UUID entityId, Object eventType, JsonNode entityBody) {
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
@ -74,13 +74,13 @@ public class TbMsgPushToEdgeNode extends AbstractTbMsgPushNode<TbMsgPushToEdgeNo
|
||||
static final int DEFAULT_PAGE_SIZE = 100;
|
||||
|
||||
@Override
|
||||
EdgeEvent buildEvent(TenantId tenantId, EdgeEventActionType edgeEventAction, UUID entityId,
|
||||
EdgeEventType edgeEventType, JsonNode entityBody) {
|
||||
EdgeEvent buildEvent(TenantId tenantId, EdgeEventActionType eventAction, UUID entityId,
|
||||
EdgeEventType eventType, JsonNode entityBody) {
|
||||
EdgeEvent edgeEvent = new EdgeEvent();
|
||||
edgeEvent.setTenantId(tenantId);
|
||||
edgeEvent.setAction(edgeEventAction);
|
||||
edgeEvent.setAction(eventAction);
|
||||
edgeEvent.setEntityId(entityId);
|
||||
edgeEvent.setType(edgeEventType);
|
||||
edgeEvent.setType(eventType);
|
||||
edgeEvent.setBody(entityBody);
|
||||
return edgeEvent;
|
||||
}
|
||||
@ -105,6 +105,7 @@ public class TbMsgPushToEdgeNode extends AbstractTbMsgPushNode<TbMsgPushToEdgeNo
|
||||
return TbMsgPushToEdgeNodeConfiguration.class;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void processMsg(TbContext ctx, TbMsg msg) {
|
||||
if (EntityType.EDGE.equals(msg.getOriginator().getEntityType())) {
|
||||
EdgeEvent edgeEvent = buildEvent(msg, ctx);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user