类 DataSourceState

java.lang.Object
top.wcpe.beacon.agent.api.DataSourceState

public final class DataSourceState extends Object
本机候选缓存当前的数据来源状态与快照年龄(FR-148)。

业务插件据此判断数据新鲜度:fresh() 为 false 表示快照已超龄(默认 > 10 分钟), 但仍可用(fail-static 优先可用性)。

  • 构造器详细资料

    • DataSourceState

      public DataSourceState(DataSource source, boolean fresh, long snapshotAgeMs)
  • 方法详细资料

    • source

      public DataSource source()
      当前数据来源。
    • fresh

      public boolean fresh()
      快照年龄是否在阈值内(默认 ≤ 10 分钟为 true;超龄仍可用但标 false)。
    • snapshotAgeMs

      public long snapshotAgeMs()
      最近一次候选快照落点距今毫秒;从无快照时为 Long.MAX_VALUE。