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