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