Modify TargetPollEvent to be per batch update (not per target) (#2965)
* Modify TargetPollEvent to be per batch update (not per target) Signed-off-by: strailov <Stanislav.Trailov@bosch.io> * Get use of remote event's timestame for targetPollEvent Signed-off-by: strailov <Stanislav.Trailov@bosch.io> * Revert "Get use of remote event's timestame for targetPollEvent" This reverts commit 27e3b740e2bb0b02cad1d5a6137db7928901f069. --------- Signed-off-by: strailov <Stanislav.Trailov@bosch.io>
This commit is contained in:
committed by
GitHub
parent
05058b9827
commit
f2615fe812
@@ -712,9 +712,10 @@ public class JpaControllerManagement extends JpaActionManagement implements Cont
|
||||
Constants.MAX_ENTRIES_IN_STATEMENT);
|
||||
|
||||
pollChunks.forEach(chunk -> {
|
||||
setLastTargetQuery(tenant, java.lang.System.currentTimeMillis(), chunk);
|
||||
chunk.forEach(controllerId -> afterCommit(() -> EventPublisherHolder.getInstance().getEventPublisher()
|
||||
.publishEvent(new TargetPollEvent(controllerId, tenant))));
|
||||
final long lastTargetQuery = java.lang.System.currentTimeMillis();
|
||||
setLastTargetQuery(tenant, lastTargetQuery, chunk);
|
||||
afterCommit(() -> EventPublisherHolder.getInstance().getEventPublisher()
|
||||
.publishEvent(new TargetPollEvent(chunk, lastTargetQuery, tenant)));
|
||||
});
|
||||
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user