Improve logging of edge services and processors
This commit is contained in:
parent
34d7a6ced8
commit
bcdda93de3
@ -51,7 +51,7 @@ import java.util.UUID;
|
|||||||
public class AlarmEdgeProcessor extends BaseEdgeProcessor {
|
public class AlarmEdgeProcessor extends BaseEdgeProcessor {
|
||||||
|
|
||||||
public ListenableFuture<Void> processAlarmFromEdge(TenantId tenantId, AlarmUpdateMsg alarmUpdateMsg) {
|
public ListenableFuture<Void> processAlarmFromEdge(TenantId tenantId, AlarmUpdateMsg alarmUpdateMsg) {
|
||||||
log.trace("[{}] onAlarmUpdate [{}]", tenantId, alarmUpdateMsg);
|
log.trace("[{}] processAlarmFromEdge [{}]", tenantId, alarmUpdateMsg);
|
||||||
EntityId originatorId = getAlarmOriginator(tenantId, alarmUpdateMsg.getOriginatorName(),
|
EntityId originatorId = getAlarmOriginator(tenantId, alarmUpdateMsg.getOriginatorName(),
|
||||||
EntityType.valueOf(alarmUpdateMsg.getOriginatorType()));
|
EntityType.valueOf(alarmUpdateMsg.getOriginatorType()));
|
||||||
if (originatorId == null) {
|
if (originatorId == null) {
|
||||||
|
|||||||
@ -82,7 +82,7 @@ public class DeviceEdgeProcessor extends BaseEdgeProcessor {
|
|||||||
private static final ReentrantLock deviceCreationLock = new ReentrantLock();
|
private static final ReentrantLock deviceCreationLock = new ReentrantLock();
|
||||||
|
|
||||||
public ListenableFuture<Void> processDeviceFromEdge(TenantId tenantId, Edge edge, DeviceUpdateMsg deviceUpdateMsg) {
|
public ListenableFuture<Void> processDeviceFromEdge(TenantId tenantId, Edge edge, DeviceUpdateMsg deviceUpdateMsg) {
|
||||||
log.trace("[{}] onDeviceUpdate [{}] from edge [{}]", tenantId, deviceUpdateMsg, edge.getName());
|
log.trace("[{}] processDeviceFromEdge [{}] from edge [{}]", tenantId, deviceUpdateMsg, edge.getName());
|
||||||
switch (deviceUpdateMsg.getMsgType()) {
|
switch (deviceUpdateMsg.getMsgType()) {
|
||||||
case ENTITY_CREATED_RPC_MESSAGE:
|
case ENTITY_CREATED_RPC_MESSAGE:
|
||||||
String deviceName = deviceUpdateMsg.getName();
|
String deviceName = deviceUpdateMsg.getName();
|
||||||
@ -155,7 +155,7 @@ public class DeviceEdgeProcessor extends BaseEdgeProcessor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public ListenableFuture<Void> processDeviceCredentialsFromEdge(TenantId tenantId, DeviceCredentialsUpdateMsg deviceCredentialsUpdateMsg) {
|
public ListenableFuture<Void> processDeviceCredentialsFromEdge(TenantId tenantId, DeviceCredentialsUpdateMsg deviceCredentialsUpdateMsg) {
|
||||||
log.debug("Executing onDeviceCredentialsUpdate, deviceCredentialsUpdateMsg [{}]", deviceCredentialsUpdateMsg);
|
log.debug("[{}] Executing processDeviceCredentialsFromEdge, deviceCredentialsUpdateMsg [{}]", tenantId, deviceCredentialsUpdateMsg);
|
||||||
DeviceId deviceId = new DeviceId(new UUID(deviceCredentialsUpdateMsg.getDeviceIdMSB(), deviceCredentialsUpdateMsg.getDeviceIdLSB()));
|
DeviceId deviceId = new DeviceId(new UUID(deviceCredentialsUpdateMsg.getDeviceIdMSB(), deviceCredentialsUpdateMsg.getDeviceIdLSB()));
|
||||||
ListenableFuture<Device> deviceFuture = deviceService.findDeviceByIdAsync(tenantId, deviceId);
|
ListenableFuture<Device> deviceFuture = deviceService.findDeviceByIdAsync(tenantId, deviceId);
|
||||||
return Futures.transform(deviceFuture, device -> {
|
return Futures.transform(deviceFuture, device -> {
|
||||||
@ -201,9 +201,7 @@ public class DeviceEdgeProcessor extends BaseEdgeProcessor {
|
|||||||
device.setCustomerId(getCustomerId(deviceUpdateMsg));
|
device.setCustomerId(getCustomerId(deviceUpdateMsg));
|
||||||
Optional<DeviceData> deviceDataOpt =
|
Optional<DeviceData> deviceDataOpt =
|
||||||
dataDecodingEncodingService.decode(deviceUpdateMsg.getDeviceDataBytes().toByteArray());
|
dataDecodingEncodingService.decode(deviceUpdateMsg.getDeviceDataBytes().toByteArray());
|
||||||
if (deviceDataOpt.isPresent()) {
|
deviceDataOpt.ifPresent(device::setDeviceData);
|
||||||
device.setDeviceData(deviceDataOpt.get());
|
|
||||||
}
|
|
||||||
Device savedDevice = deviceService.saveDevice(device);
|
Device savedDevice = deviceService.saveDevice(device);
|
||||||
tbClusterService.onDeviceUpdated(savedDevice, device, false);
|
tbClusterService.onDeviceUpdated(savedDevice, device, false);
|
||||||
return saveEdgeEvent(tenantId, edge.getId(), EdgeEventType.DEVICE, EdgeEventActionType.CREDENTIALS_REQUEST, deviceId, null);
|
return saveEdgeEvent(tenantId, edge.getId(), EdgeEventType.DEVICE, EdgeEventActionType.CREDENTIALS_REQUEST, deviceId, null);
|
||||||
@ -462,7 +460,6 @@ public class DeviceEdgeProcessor extends BaseEdgeProcessor {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private DownlinkMsg convertRpcCallEventToDownlink(EdgeEvent edgeEvent) {
|
private DownlinkMsg convertRpcCallEventToDownlink(EdgeEvent edgeEvent) {
|
||||||
log.trace("Executing convertRpcCallEventToDownlink, edgeEvent [{}]", edgeEvent);
|
|
||||||
return DownlinkMsg.newBuilder()
|
return DownlinkMsg.newBuilder()
|
||||||
.setDownlinkMsgId(EdgeUtils.nextPositiveInt())
|
.setDownlinkMsgId(EdgeUtils.nextPositiveInt())
|
||||||
.addDeviceRpcCallMsg(deviceMsgConstructor.constructDeviceRpcCallMsg(edgeEvent.getEntityId(), edgeEvent.getBody()))
|
.addDeviceRpcCallMsg(deviceMsgConstructor.constructDeviceRpcCallMsg(edgeEvent.getEntityId(), edgeEvent.getBody()))
|
||||||
|
|||||||
@ -58,7 +58,7 @@ import java.util.UUID;
|
|||||||
public class RelationEdgeProcessor extends BaseEdgeProcessor {
|
public class RelationEdgeProcessor extends BaseEdgeProcessor {
|
||||||
|
|
||||||
public ListenableFuture<Void> processRelationFromEdge(TenantId tenantId, RelationUpdateMsg relationUpdateMsg) {
|
public ListenableFuture<Void> processRelationFromEdge(TenantId tenantId, RelationUpdateMsg relationUpdateMsg) {
|
||||||
log.trace("[{}] onRelationUpdate [{}]", tenantId, relationUpdateMsg);
|
log.trace("[{}] processRelationFromEdge [{}]", tenantId, relationUpdateMsg);
|
||||||
try {
|
try {
|
||||||
EntityRelation entityRelation = new EntityRelation();
|
EntityRelation entityRelation = new EntityRelation();
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user