startSyncProcess added tenant id and edge id
This commit is contained in:
parent
f5bc5ce111
commit
ecc43baed2
@ -200,7 +200,7 @@ public class EdgeGrpcService extends EdgeRpcServiceGrpc.EdgeRpcServiceImplBase i
|
|||||||
public void startSyncProcess(TenantId tenantId, EdgeId edgeId) {
|
public void startSyncProcess(TenantId tenantId, EdgeId edgeId) {
|
||||||
EdgeGrpcSession session = sessions.get(edgeId);
|
EdgeGrpcSession session = sessions.get(edgeId);
|
||||||
if (session != null && session.isConnected()) {
|
if (session != null && session.isConnected()) {
|
||||||
session.startSyncProcess();
|
session.startSyncProcess(tenantId, edgeId);
|
||||||
} else {
|
} else {
|
||||||
log.error("[{}] Edge is not connected [{}]", tenantId, edgeId);
|
log.error("[{}] Edge is not connected [{}]", tenantId, edgeId);
|
||||||
throw new RuntimeException("Edge is not connected");
|
throw new RuntimeException("Edge is not connected");
|
||||||
|
|||||||
@ -188,7 +188,7 @@ public final class EdgeGrpcSession implements Closeable {
|
|||||||
}
|
}
|
||||||
if (connected && requestMsg.getMsgType().equals(RequestMsgType.SYNC_REQUEST_RPC_MESSAGE)) {
|
if (connected && requestMsg.getMsgType().equals(RequestMsgType.SYNC_REQUEST_RPC_MESSAGE)) {
|
||||||
if (requestMsg.getSyncRequestMsg().getSyncRequired()) {
|
if (requestMsg.getSyncRequestMsg().getSyncRequired()) {
|
||||||
startSyncProcess();
|
startSyncProcess(edge.getTenantId(), edge.getId());
|
||||||
}
|
}
|
||||||
syncCompleted = true;
|
syncCompleted = true;
|
||||||
}
|
}
|
||||||
@ -229,12 +229,12 @@ public final class EdgeGrpcSession implements Closeable {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
public void startSyncProcess() {
|
public void startSyncProcess(TenantId tenantId, EdgeId edgeId) {
|
||||||
log.trace("[{}][{}] Staring edge sync process", edge.getTenantId(), edge.getId());
|
log.trace("[{}][{}] Staring edge sync process", tenantId, edgeId);
|
||||||
syncExecutorService.submit(() -> {
|
syncExecutorService.submit(() -> {
|
||||||
try {
|
try {
|
||||||
startProcessingEdgeEvents(new TenantWidgetsBundlesEdgeEventFetcher(ctx.getWidgetsBundleService()));
|
|
||||||
startProcessingEdgeEvents(new SystemWidgetsBundlesEdgeEventFetcher(ctx.getWidgetsBundleService()));
|
startProcessingEdgeEvents(new SystemWidgetsBundlesEdgeEventFetcher(ctx.getWidgetsBundleService()));
|
||||||
|
startProcessingEdgeEvents(new TenantWidgetsBundlesEdgeEventFetcher(ctx.getWidgetsBundleService()));
|
||||||
startProcessingEdgeEvents(new DeviceProfilesEdgeEventFetcher(ctx.getDeviceProfileService()));
|
startProcessingEdgeEvents(new DeviceProfilesEdgeEventFetcher(ctx.getDeviceProfileService()));
|
||||||
startProcessingEdgeEvents(new RuleChainsEdgeEventFetcher(ctx.getRuleChainService()));
|
startProcessingEdgeEvents(new RuleChainsEdgeEventFetcher(ctx.getRuleChainService()));
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user