Save time series strategies: naming improvement
This commit is contained in:
parent
e8dbe56219
commit
708c25d1ec
@ -182,7 +182,7 @@ public class TbMsgTimeseriesNode implements TbNode {
|
|||||||
return TimeseriesSaveRequest.Strategy.WS_ONLY;
|
return TimeseriesSaveRequest.Strategy.WS_ONLY;
|
||||||
}
|
}
|
||||||
if (persistenceSettings instanceof Deduplicate deduplicate) {
|
if (persistenceSettings instanceof Deduplicate deduplicate) {
|
||||||
boolean isFirstMsgInInterval = deduplicate.getDeduplicateStrategy().shouldPersist(ts, originatorUuid);
|
boolean isFirstMsgInInterval = deduplicate.getPersistenceStrategy().shouldPersist(ts, originatorUuid);
|
||||||
return isFirstMsgInInterval ? TimeseriesSaveRequest.Strategy.SAVE_ALL : TimeseriesSaveRequest.Strategy.SKIP_ALL;
|
return isFirstMsgInInterval ? TimeseriesSaveRequest.Strategy.SAVE_ALL : TimeseriesSaveRequest.Strategy.SKIP_ALL;
|
||||||
}
|
}
|
||||||
if (persistenceSettings instanceof Advanced advanced) {
|
if (persistenceSettings instanceof Advanced advanced) {
|
||||||
|
|||||||
@ -73,12 +73,12 @@ public class TbMsgTimeseriesNodeConfiguration implements NodeConfiguration<TbMsg
|
|||||||
private final int deduplicationIntervalSecs;
|
private final int deduplicationIntervalSecs;
|
||||||
|
|
||||||
@JsonIgnore
|
@JsonIgnore
|
||||||
private final PersistenceStrategy deduplicateStrategy;
|
private final PersistenceStrategy persistenceStrategy;
|
||||||
|
|
||||||
@JsonCreator
|
@JsonCreator
|
||||||
Deduplicate(@JsonProperty("deduplicationIntervalSecs") int deduplicationIntervalSecs) {
|
Deduplicate(@JsonProperty("deduplicationIntervalSecs") int deduplicationIntervalSecs) {
|
||||||
this.deduplicationIntervalSecs = deduplicationIntervalSecs;
|
this.deduplicationIntervalSecs = deduplicationIntervalSecs;
|
||||||
deduplicateStrategy = PersistenceStrategy.deduplicate(deduplicationIntervalSecs);
|
persistenceStrategy = PersistenceStrategy.deduplicate(deduplicationIntervalSecs);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user